System/Library/PrivateFrameworks/AVConference.framework
VCStreamInput.h
@class NSString, NSDictionary, NSNumber, NSObject;
@protocol OS_dispatch_queue, VCStreamInputDelegate;
@interface VCStreamInput : VCObject <VCStreamInputCaptureSourceDelegate> {
NSObject<OS_dispatch_queue> *_streamInputQueue;
void /* function */ *_sampleBufferHandler;
struct opaqueCMFormatDescription { } *_format;
id<VCStreamInputDelegate> _strongDelegate;
NSObject<OS_dispatch_queue> *_delegateQueue;
struct { long long value; int timescale; unsigned int flags; long long epoch; } _lastBufferTime;
struct { long long value; int timescale; unsigned int flags; long long epoch; } _lastAveragedTime;
_Atomic unsigned int _sampleBufferCount;
double _estimatedJitter;
double _lastTransitTime;
struct opaqueVCRemoteImageQueue { } *_receiverQueue;
}
@property (readonly) NSDictionary *reportingStats;
@property (readonly, nonatomic) NSNumber *streamInputID;
@property (readonly, nonatomic) BOOL isStarted;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (void)invalidate;
- (struct opaqueCMFormatDescription { } *)streamFormat;
- (void)didStopStreamInputCaptureSource;
- (BOOL)createRemoteReceiveQueue:(id)a0;
- (void)didResumeStreamInputCaptureSource;
- (void)didStartStreamInputCaptureSource;
- (void)didSuspendStreamInputCaptureSource;
- (id)initWithStreamInputID:(id)a0 format:(struct opaqueCMFormatDescription { } *)a1 delegate:(id)a2 delegateQueue:(id)a3 remoteQueue:(id)a4;
- (BOOL)isEqualFormat:(struct opaqueCMFormatDescription { } *)a0;
- (void)thermalLevelDidChange:(int)a0;
@end