Exemplo n.º 1
0
static void h264_enc_unconfigure(VTH264EncCtx *ctx) {
	VTCompressionSessionInvalidate(ctx->session);
	CFRelease(ctx->session);
	ms_queue_flush(&ctx->queue);
	rfc3984_uninit(&ctx->packer_ctx);
	ctx->is_configured = FALSE;
}
Exemplo n.º 2
0
    void
    H264Encode::teardownCompressionSession()
    {
#if VERSION_OK
        if(m_compressionSession) {
            VTCompressionSessionInvalidate((VTCompressionSessionRef)m_compressionSession);
            CFRelease((VTCompressionSessionRef)m_compressionSession);
        }
#endif
    }