pub unsafe extern "C" fn CMSampleBufferCreateForImageBufferWithMakeDataReadyHandler(
    allocator: CFAllocatorRef,
    imageBuffer: CVImageBufferRef,
    dataReady: Boolean,
    formatDescription: CMVideoFormatDescriptionRef,
    sampleTiming: *const CMSampleTimingInfo,
    sampleBufferOut: *mut CMSampleBufferRef,
    makeDataReadyHandler: CMSampleBufferMakeDataReadyHandler
) -> OSStatus