// // CoreMediaVideoHAL.h // CoreMediaMacCapture // // Created by Mikhail Filimonov on 21.06.2021. // #import #import #import #import #import NS_ASSUME_NONNULL_BEGIN typedef void(^RenderBlock)(CMSampleBufferRef); @interface TGCMIODevice : NSObject +(TGCMIODevice * __nullable)FindDeviceByUniqueId:(AVCaptureDevice *)device; -(void)run:(RenderBlock)render; -(void)stop; -(CMIODeviceID)cmioDevice; @end NS_ASSUME_NONNULL_END