System/Library/PrivateFrameworks/ConversationKit.framework
ConversationKit.MultiwayViewController.h
Download ConversationKit.MultiwayViewController.h
@class UIImage, UIViewController, TUCall;
@interface ConversationKit.MultiwayViewController : UIViewController <CNKCallDetailsDeferredPresentationManager, CNKFaceTimeInCallControlsEffectsPresentingProtocol, CNKAudioRoutingDelegate, CFXEffectBrowserContentPresenterDelegate, AVCEffectsDelegate, CNKMutedTalkerBannerViewControllerDelegate, CNKFaceTimePiPSourceProviding, SCUIInterventionViewControllerDelegate, CFXCameraViewControllerDelegate, CNKMultiwayViewControllerProtocol> {
void /* unknown type, empty encoding */ featureFlags;
void /* unknown type, empty encoding */ conversationController;
void /* unknown type, empty encoding */ mostActiveParticipantsController;
void /* unknown type, empty encoding */ layoutStyle;
void /* unknown type, empty encoding */ layoutStyleBeforeReactionsVisible;
void /* unknown type, empty encoding */ reactionsState;
void /* unknown type, empty encoding */ showReactionPickerTimer;
void /* unknown type, empty encoding */ isLocalReactionActive;
void /* unknown type, empty encoding */ reactionPickerTipState;
void /* unknown type, empty encoding */ tipDisplayStateObservationTask;
void /* unknown type, empty encoding */ tipStatusObservationTask;
void /* unknown type, empty encoding */ reactionPickerTip;
void /* unknown type, empty encoding */ needsTips;
void /* unknown type, empty encoding */ avcEffects;
void /* unknown type, empty encoding */ effectsCaptureInfo;
void /* unknown type, empty encoding */ linkShareCoordinator;
void /* unknown type, empty encoding */ _cachedDidExpandActiveVideoCallFromBanner;
void /* unknown type, empty encoding */ viewContent;
void /* unknown type, empty encoding */ callDetailsCoordinator;
void /* unknown type, empty encoding */ effectsLayoutController;
void /* unknown type, empty encoding */ pipZoomControl;
void /* unknown type, empty encoding */ shouldShowZoomControls;
void /* unknown type, empty encoding */ hideOneToOneLivePhotoAlertViewTimer;
void /* unknown type, empty encoding */ didNotifyMutedCaller;
void /* unknown type, empty encoding */ cachedPresentationSize;
void /* unknown type, empty encoding */ cachedGridViewSize;
void /* unknown type, empty encoding */ needsConnectionAnimation;
void /* unknown type, empty encoding */ captionsPausedState;
void /* unknown type, empty encoding */ mutedBannerViewController;
void /* unknown type, empty encoding */ defaults;
void /* unknown type, empty encoding */ features;
void /* unknown type, empty encoding */ _isOnScreen;
void /* unknown type, empty encoding */ needsUpdatePresentationContexts;
void /* unknown type, empty encoding */ lastUpdatedMostActiveParticipantViewForPiP;
void /* unknown type, empty encoding */ $__lazy_storage_$_flashView;
void /* unknown type, empty encoding */ $__lazy_storage_$_insulatingView;
void /* unknown type, empty encoding */ hasInitializedMomentsViews;
void /* unknown type, empty encoding */ cachedMediaPipSafeAreaFrame;
void /* unknown type, empty encoding */ mediaPipInfo;
void /* unknown type, empty encoding */ callUUIDsThatPresentedSNaPSecondaryPill;
void /* unknown type, empty encoding */ tonePlayer;
void /* unknown type, empty encoding */ subscriptions;
}
@property (nonatomic, readonly) BOOL isReadyToShowCallDetails;
@property (nonatomic, readonly) BOOL isPresentingEffectsBrowser;
@property (nonatomic, readonly) UIImage *audioRouteGlyphForDevice;
@property (nonatomic, retain) void /* unknown type, empty encoding */ bannerPresentationManager;
@property (nonatomic) void /* unknown type, empty encoding */ didExpandIncomingCallBanner;
@property (nonatomic, retain) void /* unknown type, empty encoding */ inCallControlsDismissTimer;
@property (nonatomic, readonly) TUCall *call;
@property (nonatomic, readonly) BOOL wantsApplicationDismissalStyle;
@property (nonatomic) void /* unknown type, empty encoding */ deviceOrientation;
@property (nonatomic) void /* unknown type, empty encoding */ frontBoardInterfaceOrientation;
@property (nonatomic, readonly) BOOL wantsPIPRotationForLocalPreview;
@property (nonatomic) void /* unknown type, empty encoding */ supportedDeviceOrientations;
@property (nonatomic) BOOL isOnScreen;
@property (nonatomic) void /* unknown type, empty encoding */ hasParticipantVideo;
@property (nonatomic) void /* unknown type, empty encoding */ isDisplayedInBanner;
@property (nonatomic, readonly) BOOL isInVideoMessageFlow;
@property (nonatomic, readonly) BOOL isShowingHUD;
@property (nonatomic) void /* unknown type, empty encoding */ isFullScreen;
@property (nonatomic) void /* unknown type, empty encoding */ isAmbient;
@property (nonatomic, readonly) BOOL isShownAboveCoverSheet;
@property (nonatomic) void /* unknown type, empty encoding */ isPipStashed;
@property (nonatomic) void /* unknown type, empty encoding */ pipState;
@property (nonatomic) void /* unknown type, empty encoding */ isCaptioningEnabled;
@property (nonatomic, readonly) BOOL isPipped;
@property (nonatomic, weak) void /* unknown type, empty encoding */ delegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ iOSDelegate;
@property (nonatomic) void /* unknown type, empty encoding */ effectsEnabled;
@property (nonatomic, readonly) UIViewController *pipViewController;
@property (nonatomic, readonly) struct CGSize { double x0; double x1; } preferredPIPContentAspectRatio;
@property (nonatomic, readonly) long long fullScreenFocusedParticipantOrientation;
@property (nonatomic, readonly) BOOL isOneToOneModeEnabled;
@property (nonatomic, readonly) BOOL shouldDisconnectOnDismissal;
@property (nonatomic) void /* unknown type, empty encoding */ mediaPipFrameInWindowScene;
@property (nonatomic) void /* unknown type, empty encoding */ isScreenSharingFullScreen;
- (void)didConfirmForInterventionViewController:(id)a0;
- (void)didRejectForInterventionViewController:(id)a0;
- (void)bannerDidGetTap;
- (id)audioRouteGlyphFor:(id)a0;
- (id)audioRouteMenu;
- (void)cameraViewController:(id)a0 didChangeEffectsState:(long long)a1;
- (void)cameraViewController:(id)a0 didRenderFrame:(id)a1;
- (void)cameraViewController:(id)a0 presentationRectWasPinchedWithState:(long long)a1 scale:(double)a2 velocity:(double)a3;
- (void)cameraViewControllerPresentationRectWasDoubleTapped:(id)a0;
- (void)cancelVideoRecordingWithCompletion:(id /* block */)a0;
- (void)didCaptureVideoFrame:(id)a0;
- (void)didTapChangeLayoutButton;
- (void)didTapDeskViewButton;
- (void)didTapOneToOneShutterButton;
- (void)effectBrowserViewController:(id)a0 dismissExpandedAppViewController:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3;
- (void)effectBrowserViewController:(id)a0 presentExpandedAppViewController:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3;
- (void)effectBrowserViewController:(id)a0 willChangeDockHeight:(double)a1;
- (struct CGSize { double x0; double x1; })expandedAppViewControllerSizeForEffectBrowserViewController:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForRestoreAnimation;
- (void)pipDidRotate;
- (struct CGSize { double x0; double x1; })preferredPiPContentAspectRatio;
- (void)prepareForAppSwitcher;
- (void)resetEffectsState;
- (BOOL)restoreViewControllerHierarchyWhenExitingPiP;
- (void)serverDidTimeout:(id)a0;
- (void)setControlsState:(long long)a0 animated:(BOOL)a1;
- (BOOL)shouldAlwaysPresentExpandedAppsForEffectBrowserViewController:(id)a0;
- (void)showSidebar;
- (void)toggleLocalOrientation;
- (id)viewControllerForPiP;
- (void)updateViewConstraints;
- (void)viewSafeAreaInsetsDidChange;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)willMoveToParentViewController:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (id)accessibilityConstraintController;
- (void)toggleAudioMute;
- (BOOL)axShouldDisableAutoHidingControls;
- (void)hideEffectsBrowser;
- (void)muteVideo;
- (void)openMessagesConversation;
- (void)testing_didFinishLocalPreviewRotationAnimation;
- (void)toggleCinematicFraming;
- (void)toggleVideoMuteWithShouldPauseIfStopped:(BOOL)a0;
- (void)updateVideoState;
@end