pub type IMFCaptureEngineOnSampleCallback = *mut c_void;