System/Library/PrivateFrameworks/AVFCapture.framework
AVCaptureSessionInternal.h
Download AVCaptureSessionInternal.h
@class AVWeakReference, NSString, NSHashTable, NSError, FigCaptureSessionConfiguration, NSObject, NSMutableArray, AVRunLoopCondition, AVCaptureSessionConfiguration;
@protocol OS_dispatch_semaphore, OS_tcc_identity;
@interface AVCaptureSessionInternal : NSObject {
AVWeakReference *weakReference;
NSString *sessionPreset;
NSObject<OS_tcc_identity> *tccIdentity;
int beginConfigRefCount;
int graphRebuildFromCommitConfigRefCount;
FigCaptureSessionConfiguration *sessionConfig;
struct OpaqueFigCaptureSession { } *figCaptureSession;
BOOL figCaptureSessionRunning;
BOOL figCaptureSessionStarted;
BOOL isCameraOrDerivative;
NSMutableArray *inputs;
NSMutableArray *outputs;
NSHashTable *videoPreviewLayers;
NSMutableArray *connections;
NSMutableArray *committedAVCaptureSessionConfigurations;
AVCaptureSessionConfiguration *liveAVCaptureSessionConfiguration;
NSError *stopError;
BOOL running;
BOOL interrupted;
BOOL usesApplicationAudioSession;
BOOL automaticallyConfiguresApplicationAudioSession;
BOOL automaticallyConfiguresCaptureDeviceForWideColor;
AVRunLoopCondition *runLoopCondition;
BOOL waitingForFigCaptureSessionToStart;
BOOL waitingForFigCaptureSessionToStop;
BOOL waitingForFigCaptureSessionConfigurationToBecomeLive;
long long graphRebuildSignalCount;
float hardwareCost;
struct OpaqueCMClock { } *synchronizationClock;
BOOL notifiesOnMainThread;
NSMutableArray *devicesToResetVideoZoomFactorAndMinMaxFrameDurations;
BOOL authorizedToUseCameraInMultipleForegroundAppLayout;
BOOL xctestAuthorizedToStealDevice;
BOOL continuityCameraIsWired;
int continuityCameraClientDeviceClass;
BOOL suppressVideoEffects;
NSObject<OS_dispatch_semaphore> *captureServerConnectionDiedSemaphore;
id serverConnectionDiedNotificationToken;
struct ct_green_tea_logger_s { } *greenTeaLogger;
BOOL videoInputDeviceUsed;
struct OpaqueFigReentrantMutex { } *figCaptureSourceConfigChangeCacheMutex;
NSMutableArray *_devicesObservingVideoZoomFactor;
BOOL checkIfFileAlreadyExistForMFO;
}
@end