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; }
void H264Encode::teardownCompressionSession() { #if VERSION_OK if(m_compressionSession) { VTCompressionSessionInvalidate((VTCompressionSessionRef)m_compressionSession); CFRelease((VTCompressionSessionRef)m_compressionSession); } #endif }