@class NSString, NSData, NSObject, NSMutableArray; @protocol OS_dispatch_queue, OS_xpc_object, OS_dispatch_source; @interface CMCaptureFrameSenderService : NSObject { NSString *_endpointUniqueID; NSString *_endpointType; NSString *_endpointCameraUniqueID; NSData *_endpointAuditToken; NSData *_endpointProxyAuditToken; int _endpointPID; int _endpointProxyPID; NSObject *_queue; NSObject *_listener; NSObject *_endpoint; NSMutableArray *_clients; NSObject *_clientQueue; struct __CVPixelBufferPool { } *_sendingPixelBufferPool; struct opaqueCMFormatDescription { } *_sendingSampleBufferFormatDescription; struct OpaqueVTPixelTransferSession { } *_sendingPixelTransferSession; NSObject *_reapSendingPixelTransferSessionTimer; double _sendingPixelBufferPoolAgeOutTime; unsigned long long _sendingPixelBufferWidth; unsigned long long _sendingPixelBufferHeight; unsigned int _sendingPixelBufferPixelFormatType; int _sendingPixelBufferPoolSize; } + (void)initialize; - (void)_addConnection:(id)a0; - (id)init; - (void)dealloc; - (void)_cleanupSendingPixelBufferMachinery; - (struct opaqueCMSampleBuffer { } *)_newSampleBufferToSendFromSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0; - (id)initWithEndpointType:(id)a0; - (id)initWithEndpointType:(id)a0 endpointCameraUniqueID:(id)a1; - (id)initWithEndpointType:(id)a0 endpointPID:(int)a1 endpointProxyPID:(int)a2 endpointAuditToken:(id)a3 endpointProxyAuditToken:(id)a4 endpointCameraUniqueID:(id)a5; - (int)sendFrame:(struct opaqueCMSampleBuffer { } *)a0; @end