Interface ClickAudioParameters

interface ClickAudioParameters {
    audioDecibels: AudioDecibels[];
    coHostResponsibility: CoHostResponsibility[];
    coHost: string;
    updateAudioLevel: ((level: number) => void);
    screenProducer: null | Producer<AppData>;
    localScreenProducer?: null | Producer<AppData>;
    screenParams: ProducerOptions;
    updateScreenProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void);
    videoProducer: null | Producer<AppData>;
    localVideoProducer?: null | Producer<AppData>;
    updateVideoProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void);
    videoParams: ProducerOptions;
    canvasStream: null | MediaStream;
    connectSendTransportVideo: ConnectSendTransportVideoType;
    connectSendTransportScreen: ConnectSendTransportScreenType;
    device: null | Device;
    producerTransport: null | Transport<AppData>;
    localProducerTransport?: null | Transport<AppData>;
    localTransportCreated?: boolean;
    updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void);
    updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void);
    updateLocalTransportCreated?: ((localTransportCreated: boolean) => void);
    connectSendTransport: ConnectSendTransportType;
    audioProducer: null | Producer<AppData>;
    localAudioProducer?: null | Producer<AppData>;
    videoAlreadyOn: boolean;
    lock_screen: boolean;
    shared: boolean;
    updateMainWindow: boolean;
    hostLabel: string;
    updateAudioProducer: ((audioProducer: null | Producer<AppData>) => void);
    updateLocalAudioProducer?: ((localAudioProducer: null | Producer<AppData>) => void);
    updateUpdateMainWindow: ((updateMainWindow: boolean) => void);
    prepopulateUserMedia: PrepopulateUserMediaType;
    allVideoStreams: (Stream | Participant)[];
    shareScreenStarted: boolean;
    eventType: EventType;
    screenId?: string;
    forceFullDisplay: boolean;
    mainScreenFilled: boolean;
    adminOnMainScreen: boolean;
    mainScreenPerson: string;
    oldAllStreams: (Stream | Participant)[];
    checkOrientation: (() => string);
    screenForceFullDisplay: boolean;
    localStreamScreen: null | MediaStream;
    remoteScreenStream: Stream[];
    localStreamVideo: null | MediaStream;
    mainHeightWidth: number;
    isWideScreen: boolean;
    localUIMode: boolean;
    whiteboardStarted: boolean;
    whiteboardEnded: boolean;
    virtualStream: null | MediaStream;
    keepBackground: boolean;
    annotateScreenStream: boolean;
    updateMainScreenPerson: ((person: string) => void);
    updateMainScreenFilled: ((filled: boolean) => void);
    updateAdminOnMainScreen: ((admin: boolean) => void);
    updateMainHeightWidth: ((heightWidth: number) => void);
    updateScreenForceFullDisplay: ((force: boolean) => void);
    updateMainGridStream: ((components: CustomMediaComponent[]) => void);
    prepopulateLocalUserMedia?: PrepopulateUserMediaType;
    audioParams: ProducerOptions;
    localStreamAudio: null | MediaStream;
    defAudioID: string;
    params: ProducerOptions;
    audioParamse?: ProducerOptions;
    aParams: ProducerOptions;
    updateAudioParams: ((audioParams: ProducerOptions) => void);
    updateLocalStreamAudio: ((localStreamAudio: null | MediaStream) => void);
    updateDefAudioID: ((defAudioID: string) => void);
    updateUserDefaultAudioInputDevice: ((userDefaultAudioInputDevice: string) => void);
    createSendTransport: CreateSendTransportType;
    connectSendTransportAudio: ConnectSendTransportAudioType;
    checkMediaPermission: boolean;
    hasAudioPermission: boolean;
    audioPaused: boolean;
    audioAlreadyOn: boolean;
    audioOnlyRoom: boolean;
    recordStarted: boolean;
    recordResumed: boolean;
    recordPaused: boolean;
    recordStopped: boolean;
    recordingMediaOptions: string;
    islevel: string;
    youAreCoHost: boolean;
    adminRestrictSetting: boolean;
    audioRequestState: null | string;
    audioRequestTime: number;
    member: string;
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
    roomName: string;
    userDefaultAudioInputDevice: string;
    micAction: boolean;
    localStream: null | MediaStream;
    audioSetting: string;
    videoSetting: string;
    screenshareSetting: string;
    chatSetting: string;
    updateRequestIntervalSeconds: number;
    participants: Participant[];
    transportCreated: boolean;
    transportCreatedAudio: boolean;
    updateAudioAlreadyOn: ((status: boolean) => void);
    updateAudioRequestState: ((state: null | string) => void);
    updateAudioPaused: ((status: boolean) => void);
    updateLocalStream: ((stream: null | MediaStream) => void);
    updateParticipants: ((participants: Participant[]) => void);
    updateTransportCreated: ((status: boolean) => void);
    updateTransportCreatedAudio: ((status: boolean) => void);
    updateMicAction: ((action: boolean) => void);
    showAlert?: ShowAlert;
    checkPermission: CheckPermissionType;
    streamSuccessAudio: StreamSuccessAudioType;
    disconnectSendTransportAudio: DisconnectSendTransportAudioType;
    requestPermissionAudio: RequestPermissionAudioType;
    resumeSendTransportAudio: ResumeSendTransportAudioType;
    getUpdatedAllParams: (() => ClickAudioParameters);
    [key: string]: any;
}

Hierarchy (view full)

Indexable

  • [key: string]: any

Properties

audioDecibels coHostResponsibility coHost updateAudioLevel screenProducer localScreenProducer? screenParams updateScreenProducer updateLocalScreenProducer? videoProducer localVideoProducer? updateVideoProducer updateLocalVideoProducer? videoParams canvasStream connectSendTransportVideo connectSendTransportScreen device producerTransport localProducerTransport? localTransportCreated? updateProducerTransport updateLocalProducerTransport? updateLocalTransportCreated? connectSendTransport audioProducer localAudioProducer? videoAlreadyOn lock_screen shared updateMainWindow hostLabel updateAudioProducer updateLocalAudioProducer? updateUpdateMainWindow prepopulateUserMedia allVideoStreams shareScreenStarted eventType screenId? forceFullDisplay mainScreenFilled adminOnMainScreen mainScreenPerson oldAllStreams checkOrientation screenForceFullDisplay localStreamScreen remoteScreenStream localStreamVideo mainHeightWidth isWideScreen localUIMode whiteboardStarted whiteboardEnded virtualStream keepBackground annotateScreenStream updateMainScreenPerson updateMainScreenFilled updateAdminOnMainScreen updateMainHeightWidth updateScreenForceFullDisplay updateMainGridStream prepopulateLocalUserMedia? audioParams localStreamAudio defAudioID params audioParamse? aParams updateAudioParams updateLocalStreamAudio updateDefAudioID updateUserDefaultAudioInputDevice createSendTransport connectSendTransportAudio checkMediaPermission hasAudioPermission audioPaused audioAlreadyOn audioOnlyRoom recordStarted recordResumed recordPaused recordStopped recordingMediaOptions islevel youAreCoHost adminRestrictSetting audioRequestState audioRequestTime member socket localSocket? roomName userDefaultAudioInputDevice micAction localStream audioSetting videoSetting screenshareSetting chatSetting updateRequestIntervalSeconds participants transportCreated transportCreatedAudio updateAudioAlreadyOn updateAudioRequestState updateAudioPaused updateLocalStream updateParticipants updateTransportCreated updateTransportCreatedAudio updateMicAction showAlert? checkPermission streamSuccessAudio disconnectSendTransportAudio requestPermissionAudio resumeSendTransportAudio getUpdatedAllParams

Properties

audioDecibels: AudioDecibels[]
coHostResponsibility: CoHostResponsibility[]
coHost: string
updateAudioLevel: ((level: number) => void)
screenProducer: null | Producer<AppData>
localScreenProducer?: null | Producer<AppData>
screenParams: ProducerOptions
updateScreenProducer: ((producer: null | Producer<AppData>) => void)
updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void)
videoProducer: null | Producer<AppData>
localVideoProducer?: null | Producer<AppData>
updateVideoProducer: ((producer: null | Producer<AppData>) => void)
updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void)
videoParams: ProducerOptions
canvasStream: null | MediaStream
connectSendTransportVideo: ConnectSendTransportVideoType
connectSendTransportScreen: ConnectSendTransportScreenType
device: null | Device
producerTransport: null | Transport<AppData>
localProducerTransport?: null | Transport<AppData>
localTransportCreated?: boolean
updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void)
updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void)
updateLocalTransportCreated?: ((localTransportCreated: boolean) => void)
connectSendTransport: ConnectSendTransportType
audioProducer: null | Producer<AppData>
localAudioProducer?: null | Producer<AppData>
videoAlreadyOn: boolean
lock_screen: boolean
shared: boolean
updateMainWindow: boolean
hostLabel: string
updateAudioProducer: ((audioProducer: null | Producer<AppData>) => void)
updateLocalAudioProducer?: ((localAudioProducer: null | Producer<AppData>) => void)
updateUpdateMainWindow: ((updateMainWindow: boolean) => void)
prepopulateUserMedia: PrepopulateUserMediaType
allVideoStreams: (Stream | Participant)[]
shareScreenStarted: boolean
eventType: EventType
screenId?: string
forceFullDisplay: boolean
mainScreenFilled: boolean
adminOnMainScreen: boolean
mainScreenPerson: string
oldAllStreams: (Stream | Participant)[]
checkOrientation: (() => string)
screenForceFullDisplay: boolean
localStreamScreen: null | MediaStream
remoteScreenStream: Stream[]
localStreamVideo: null | MediaStream
mainHeightWidth: number
isWideScreen: boolean
localUIMode: boolean
whiteboardStarted: boolean
whiteboardEnded: boolean
virtualStream: null | MediaStream
keepBackground: boolean
annotateScreenStream: boolean
updateMainScreenPerson: ((person: string) => void)
updateMainScreenFilled: ((filled: boolean) => void)
updateAdminOnMainScreen: ((admin: boolean) => void)
updateMainHeightWidth: ((heightWidth: number) => void)
updateScreenForceFullDisplay: ((force: boolean) => void)
updateMainGridStream: ((components: CustomMediaComponent[]) => void)
prepopulateLocalUserMedia?: PrepopulateUserMediaType
audioParams: ProducerOptions
localStreamAudio: null | MediaStream
defAudioID: string
params: ProducerOptions
audioParamse?: ProducerOptions
aParams: ProducerOptions
updateAudioParams: ((audioParams: ProducerOptions) => void)
updateLocalStreamAudio: ((localStreamAudio: null | MediaStream) => void)
updateDefAudioID: ((defAudioID: string) => void)
updateUserDefaultAudioInputDevice: ((userDefaultAudioInputDevice: string) => void)
createSendTransport: CreateSendTransportType
connectSendTransportAudio: ConnectSendTransportAudioType
checkMediaPermission: boolean
hasAudioPermission: boolean
audioPaused: boolean
audioAlreadyOn: boolean
audioOnlyRoom: boolean
recordStarted: boolean
recordResumed: boolean
recordPaused: boolean
recordStopped: boolean
recordingMediaOptions: string
islevel: string
youAreCoHost: boolean
adminRestrictSetting: boolean
audioRequestState: null | string
audioRequestTime: number
member: string
socket: Socket<DefaultEventsMap, DefaultEventsMap>
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
roomName: string
userDefaultAudioInputDevice: string
micAction: boolean
localStream: null | MediaStream
audioSetting: string
videoSetting: string
screenshareSetting: string
chatSetting: string
updateRequestIntervalSeconds: number
participants: Participant[]
transportCreated: boolean
transportCreatedAudio: boolean
updateAudioAlreadyOn: ((status: boolean) => void)
updateAudioRequestState: ((state: null | string) => void)
updateAudioPaused: ((status: boolean) => void)
updateLocalStream: ((stream: null | MediaStream) => void)
updateParticipants: ((participants: Participant[]) => void)
updateTransportCreated: ((status: boolean) => void)
updateTransportCreatedAudio: ((status: boolean) => void)
updateMicAction: ((action: boolean) => void)
showAlert?: ShowAlert
checkPermission: CheckPermissionType
streamSuccessAudio: StreamSuccessAudioType
disconnectSendTransportAudio: DisconnectSendTransportAudioType
requestPermissionAudio: RequestPermissionAudioType
resumeSendTransportAudio: ResumeSendTransportAudioType
getUpdatedAllParams: (() => ClickAudioParameters)