@class VCVideoRule; @interface CameraConferenceSynchronizer : NSObject { BOOL isConference720p; BOOL isConferenceOniPad; BOOL receivedRequestToChangeCamera; BOOL receivedFirstRemoteFrame; int cameraHasChangedToCapture; int didSendFirstRemoteFrameNotification; VCVideoRule *captureRule; id /* block */ remoteFrameNotificationBlock; id /* block */ didStopNotificationBlock; } @property (nonatomic, setter=setLocalPortraitAspectRatio:) struct CGSize { double width; double height; } localPortraitAspectRatio; - (id)init; - (void)reset; - (void)dealloc; - (void)cameraSizeChangedTo:(struct CGSize { double x0; double x1; })a0; - (void)changeCameraToCaptureSettings:(double)a0 forced:(BOOL)a1; - (void)notifyClientOfRemoteFrame:(double)a0; - (void)scheduleCameraChangeToCaptureSettings:(id)a0; - (void)scheduleCameraChangeToPreviewSettings; - (void)scheduleFirstRemoteFrameNotification:(id /* block */)a0; - (BOOL)shouldConferenceChangeCameraToCaptureSettings; - (BOOL)shouldConferenceChangeCameraToPreviewSettings; - (BOOL)shouldConferenceSendFirstRemoteFrameNotification; @end