pub type VTDecompressionOutputCallback = extern "C" fn(decompressionOutputRefCon: *mut c_void, sourceFrameRefCon: *mut c_void, status: OSStatus, infoFlags: VTDecodeInfoFlags, imageBuffer: CVImageBufferRef, presentationTimeStamp: CMTime, presentationDuration: CMTime);