@class NSArray, AVWeakReference, NSString, NSDictionary, NSMutableArray; @interface AVCaptureMovieFileOutputInternal : NSObject { AVWeakReference *weakReference; NSMutableArray *recordingDelegatesArray; NSMutableArray *connectionsThatRecordVideoOrientationAndMirroringChangesAsMetadataTrack; struct { long long value; int timescale; unsigned int flags; long long epoch; } movieFragmentInterval; NSArray *metadata; NSArray *availableVideoCodecs; NSString *videoCodec; NSDictionary *videoCompressionProperties; BOOL sendLastVideoPreviewFrame; BOOL recording; BOOL paused; BOOL primaryConstituentDeviceSwitchingBehaviorForRecordingEnabled; long long primaryConstituentDeviceSwitchingBehavior; unsigned long long primaryConstituentDeviceRestrictedSwitchingBehaviorConditions; BOOL deviceSupportsConstituentDeviceSwitching; struct ct_green_tea_logger_s { } *greenTeaLogger; BOOL streamingDepthSupported; BOOL depthCaptureEnabled; BOOL usesVirtualCaptureCard; } - (id)init; - (void)dealloc; @end