luxlabs header browser preview


@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