luxlabs header browser preview


@class NSString;

@interface ConversationKit.ConversationController : NSObject <TUAudioFrequencyControllerDelegate, TUMomentsControllerDelegate, AVCRemoteVideoClientDelegate> {
    void /* unknown type, empty encoding */ localParticipant;
    void /* unknown type, empty encoding */ remoteParticipants;
    void /* unknown type, empty encoding */ otherInvitedParticipants;
    void /* unknown type, empty encoding */ includeLocalParticipantInVisibleParticipants;
    void /* unknown type, empty encoding */ carPlayDisconnectRequiresLocalVideoEnable;
    void /* unknown type, empty encoding */ screenSharingEndingRequiresLocalVideoEnable;
    void /* unknown type, empty encoding */ showingInMiniWindowRequiresLocalVideoEnable;
    void /* unknown type, empty encoding */ audioFrequencyController;
    void /* unknown type, empty encoding */ audioCallbackQueue;
    void /* unknown type, empty encoding */ didReceiveLatestRemoteAttributes;
    void /* unknown type, empty encoding */ latestRemoteAttributes;
    void /* unknown type, empty encoding */ $__lazy_storage_$_momentsController;
    void /* unknown type, empty encoding */ lastRegisteredMomentsProvider;
    void /* unknown type, empty encoding */ blockedCallerLookupQueue;
    void /* unknown type, empty encoding */ recentPresentationContexts;
    void /* unknown type, empty encoding */ pauseOnFirstFrame;
    void /* unknown type, empty encoding */ keepsPreviewActive;
    void /* unknown type, empty encoding */ hasPendingStopTransmit;
    void /* unknown type, empty encoding */ scheduledVideoInfoResetDates;
    void /* unknown type, empty encoding */ conversationState;
    void /* unknown type, empty encoding */ conversationLetMeInRequestState;
    void /* unknown type, empty encoding */ ignoreLetMeInRequests;
    void /* unknown type, empty encoding */ rejectedParticipantsCount;
    void /* unknown type, empty encoding */ deviceOrientation;
    void /* unknown type, empty encoding */ didDeferStartCameraAction;
    void /* unknown type, empty encoding */ isUsingIPadExternalCamera;
    void /* unknown type, empty encoding */ _captionsRecognizerShouldBeRunning;
    void /* unknown type, empty encoding */ isOneToOneCallCenterUpdateWaitingForNonSquareVideo;
    void /* unknown type, empty encoding */ isOneToOneModeEnabledByCallCenter;
    void /* unknown type, empty encoding */ isOneToOneModeDisabledByActivity;
    void /* unknown type, empty encoding */ broadcastingState;
    void /* unknown type, empty encoding */ videoMessageController;
    void /* unknown type, empty encoding */ didAddVisibleParticipant;
    void /* unknown type, empty encoding */ didRemoveVisibleParticipant;
    void /* unknown type, empty encoding */ didRemoveAllVisibleParticipants;
    void /* unknown type, empty encoding */ didFinishMigratingConversations;
    void /* unknown type, empty encoding */ didUpdateVisibleParticipant;
    void /* unknown type, empty encoding */ visibleParticipantDidBecomeActive;
    void /* unknown type, empty encoding */ visibleParticipantDidBecomeInactive;
    void /* unknown type, empty encoding */ visibleParticipantKickableStatusDidChange;
    void /* unknown type, empty encoding */ didStartVideoForVisibleParticipant;
    void /* unknown type, empty encoding */ didUpdateVisibleParticipantScreenInfo;
    void /* unknown type, empty encoding */ participantsMediaPrioritiesDidChange;
    void /* unknown type, empty encoding */ participantDidReact;
    void /* unknown type, empty encoding */ participantDidStopReacting;
    void /* unknown type, empty encoding */ participantAudioPowerDidChange;
    void /* unknown type, empty encoding */ mutedTalkerDidChange;
    void /* unknown type, empty encoding */ audioRouteDidChange;
    void /* unknown type, empty encoding */ cameraBlurEnabledDidChange;
    void /* unknown type, empty encoding */ cameraZoomAvailabiltyDidChange;
    void /* unknown type, empty encoding */ localCameraUIDDidChange;
    void /* unknown type, empty encoding */ cameraListDidChange;
    void /* unknown type, empty encoding */ cameraCinematicFramingAvailabilityDidChange;
    void /* unknown type, empty encoding */ cameraCinematicFramingEnabledDidChange;
    void /* unknown type, empty encoding */ cameraReactionEffectsEnabledDidChange;
    void /* unknown type, empty encoding */ cameraStudioLightEnabledDidChange;
    void /* unknown type, empty encoding */ carPlayConnectedDidChange;
    void /* unknown type, empty encoding */ oneToOneModeDidChange;
    void /* unknown type, empty encoding */ isTrackingActiveConversationDidChange;
    void /* unknown type, empty encoding */ avModeDidChange;
    void /* unknown type, empty encoding */ resolvedAudioVideoModeDidChange;
    void /* unknown type, empty encoding */ isWaitingOnFirstRemoteFrameDidChange;
    void /* unknown type, empty encoding */ activitiesDidChange;
    void /* unknown type, empty encoding */ collaborationNoticePosted;
    void /* unknown type, empty encoding */ audioPausedDidChange;
    void /* unknown type, empty encoding */ bluetoothAudioFormatChanged;
    void /* unknown type, empty encoding */ didUpdateLocalParticipant;
    void /* unknown type, empty encoding */ didUpdateLocalMemberAuthorizedToChangeGroupMembership;
    void /* unknown type, empty encoding */ didUpdateLocalParticipantCameraPosition;
    void /* unknown type, empty encoding */ didUpdateRecordingLocalVideo;
    void /* unknown type, empty encoding */ didFinishWindowResize;
    void /* unknown type, empty encoding */ didUpdateLocalScreenSharing;
    void /* unknown type, empty encoding */ didUpdateHasRingingCalls;
    void /* unknown type, empty encoding */ didUpdateWantsHoldMusic;
    void /* unknown type, empty encoding */ didStartVideoForLocalParticipant;
    void /* unknown type, empty encoding */ conversationStateDidChange;
    void /* unknown type, empty encoding */ conversationLetMeInRequestStateDidChange;
    void /* unknown type, empty encoding */ conversationIgnoreLetMeInRequestsDidChange;
    void /* unknown type, empty encoding */ conversationRejectedParticipantsCountDidChange;
    void /* unknown type, empty encoding */ didAddPendingParticipant;
    void /* unknown type, empty encoding */ didRemovePendingParticipant;
    void /* unknown type, empty encoding */ didApprovePendingParticipant;
    void /* unknown type, empty encoding */ didUpdateParticipantAVMode;
    void /* unknown type, empty encoding */ didInviteOtherParticipants;
    void /* unknown type, empty encoding */ blockedParticipantsAdded;
    void /* unknown type, empty encoding */ cameraPositionDidChange;
    void /* unknown type, empty encoding */ groupNameAndPhotoDidChange;
    void /* unknown type, empty encoding */ sessionActionNoticePosted;
    void /* unknown type, empty encoding */ appLaunchStateChanged;
    void /* unknown type, empty encoding */ willTakeMoment;
    void /* unknown type, empty encoding */ shouldPauseOnFirstLocalVideoFrame;
    void /* unknown type, empty encoding */ conversationLinkDidChange;
    void /* unknown type, empty encoding */ didFailToStartCamera;
    void /* unknown type, empty encoding */ callStatusDidChange;
    void /* unknown type, empty encoding */ pttCallStatusDidChange;
    void /* unknown type, empty encoding */ localParticipantRequestedVideoUpgrade;
    void /* unknown type, empty encoding */ blocklistCheckedHandles;
    void /* unknown type, empty encoding */ didUpdateCaptions;
    void /* unknown type, empty encoding */ didToggleCaptions;
    void /* unknown type, empty encoding */ userDidToggleAXLiveCaptionsPref;
    void /* unknown type, empty encoding */ didUpdateIDSCapabilities;
    void /* unknown type, empty encoding */ videoMessageErrorOccured;
    void /* unknown type, empty encoding */ screenSharingAvailabilityDidChange;
    void /* unknown type, empty encoding */ needsUserConfirmationForBlockedCaller;
    void /* unknown type, empty encoding */ isRemoteParticipantEligibleForVideoMessagingBlock;
    void /* unknown type, empty encoding */ enableVideoOnJoin;
    void /* unknown type, empty encoding */ expectingNewLocalCameraPositionFirstFrame;
    void /* unknown type, empty encoding */ participantMediaProviderCreator;
    void /* unknown type, empty encoding */ participantCaptionsProviderCreator;
    void /* unknown type, empty encoding */ captionsAxSettingNotifyToken;
    void /* unknown type, empty encoding */ callCenter;
    void /* unknown type, empty encoding */ call;
    void /* unknown type, empty encoding */ blockedCallerChecker;
    void /* unknown type, empty encoding */ mode;
    void /* unknown type, empty encoding */ defaults;
    void /* unknown type, empty encoding */ conversationUUID;
    void /* unknown type, empty encoding */ videoMessageConversationUUID;
    void /* unknown type, empty encoding */ callWaitingUUIDs;
    void /* unknown type, empty encoding */ callUUIDsAwaitingFirstRemoteVideoFrame;
    void /* unknown type, empty encoding */ callUUIDsAwaitingFirstRemoteVideoFrameTasks;
    void /* unknown type, empty encoding */ callUUIDResolvingCroppedAspectRatio;
    void /* unknown type, empty encoding */ localVideoRecordingTransactionID;
    void /* unknown type, empty encoding */ screenSharingSession;
    void /* unknown type, empty encoding */ idsCapabilitiesChecker;
}

@property (nonatomic, readonly) NSString *description;

- (void)frequencyController:(id)a0 audioPowerChanged:(float)a1 forParticipantWithStreamToken:(long long)a2;
- (void)momentsController:(id)a0 didUpdateCapabilities:(id)a1 forProvider:(id)a2;
- (void)momentsController:(id)a0 willCaptureRemoteRequestFromIdentifier:(id)a1;
- (void)remoteVideoClient:(id)a0 networkQualityDidDegrade:(BOOL)a1 info:(id)a2;
- (void)remoteVideoClient:(id)a0 remoteMediaDidStall:(BOOL)a1;
- (void)remoteVideoClient:(id)a0 remoteScreenAttributesDidChange:(id)a1;
- (void)remoteVideoClient:(id)a0 remoteVideoAttributesDidChange:(id)a1;
- (void)remoteVideoClient:(id)a0 remoteVideoDidPause:(BOOL)a1;
- (void)remoteVideoClient:(id)a0 videoDidDegrade:(BOOL)a1;
- (void)remoteVideoClient:(id)a0 videoDidSuspend:(BOOL)a1;
- (void)remoteVideoClientDidReceiveFirstFrame:(id)a0;
- (void)handleVideoCallStatusDidChange:(id)a0;
- (void)handleCameraBlurEnabledChanged:(id)a0;
- (void)handleAudioUplinkChange:(id)a0;
- (void)handleBluetoothAudioFormatChanged:(id)a0;
- (void)handleCallConnected:(id)a0;
- (void)handleCallStartedConnecting:(id)a0;
- (void)handleCameraCinematicFramingAvailabilityChanged:(id)a0;
- (void)handleCameraCinematicFramingEnabledChanged:(id)a0;
- (void)handleCameraListDidChange:(id)a0;
- (void)handleCameraReactionEffectsEnabledChanged:(id)a0;
- (void)handleCameraStudioLightEnabledChanged:(id)a0;
- (void)handleCameraZoomBecameAvailable:(id)a0;
- (void)handleCameraZoomBecameUnavailable:(id)a0;
- (void)handleHoldMusicDidChange:(id)a0;
- (void)handleLocalPreviewChanged:(id)a0;
- (void)handleLocalVideoAttributesChanged:(id)a0;
- (void)handleLocalVideoPreviewFirstFrameArrived:(id)a0;
- (void)handlePTTCallStatusDidChange:(id)a0;
- (void)handleScreenConnectionDidUpdate:(id)a0;
- (void)handleScreenSharingAttributesChanged:(id)a0;
- (void)handleScreenSharingDidChange:(id)a0;
- (void)handleSendingVideoChanged:(id)a0;
- (void)handleSystemPreferredCameraChanged:(id)a0;
- (void)handleWindowDidFinishResize:(id)a0;
- (void)handlelocalCameraUIDDidChange:(id)a0;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)toggleStudioLight;

@end