MediaSFU Shared
    Preparing search index...

    Interface StreamSuccessAudioSwitchParameters

    interface StreamSuccessAudioSwitchParameters {
        videoParams: ProducerOptions;
        localStreamScreen: MediaStream | null;
        canvasStream: MediaStream | null;
        whiteboardStarted: boolean;
        whiteboardEnded: boolean;
        connectSendTransportVideo: ConnectSendTransportVideoType;
        connectSendTransportScreen: ConnectSendTransportScreenType;
        updateAudioLevel: (level: number) => void;
        screenProducer: Producer<AppData> | null;
        localScreenProducer?: Producer<AppData> | null;
        screenParams: ProducerOptions;
        params: ProducerOptions;
        updateScreenProducer: (producer: Producer<AppData> | null) => void;
        updateLocalScreenProducer?: (
            localProducer: Producer<AppData> | null,
        ) => void;
        videoProducer: Producer<AppData> | null;
        localVideoProducer?: Producer<AppData> | null;
        updateVideoProducer: (producer: Producer<AppData> | null) => void;
        updateLocalVideoProducer?: (
            localProducer: Producer<AppData> | null,
        ) => void;
        member: string;
        device: Device | null;
        producerTransport: Transport<AppData> | null;
        localProducerTransport?: Transport<AppData> | null;
        updateProducerTransport: (
            producerTransport: Transport<AppData> | null,
        ) => void;
        updateLocalProducerTransport?: (
            localTransport: Transport<AppData> | null,
        ) => void;
        updateTransportCreated: (transportCreated: boolean) => void;
        updateLocalTransportCreated?: (localTransportCreated: boolean) => void;
        connectSendTransport: ConnectSendTransportType;
        audioProducer: Producer<AppData> | null;
        localAudioProducer?: Producer<AppData> | null;
        socket: Socket;
        localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
        roomName: string;
        localStream: MediaStream | null;
        localStreamAudio: MediaStream | null;
        audioParams: ProducerOptions;
        audioPaused: boolean;
        audioAlreadyOn: boolean;
        transportCreated: boolean;
        localTransportCreated?: boolean;
        audioParamse?: ProducerCodecOptions;
        defAudioID: string;
        userDefaultAudioInputDevice: string;
        hostLabel: string;
        updateMainWindow: boolean;
        videoAlreadyOn: boolean;
        islevel: string;
        lock_screen: boolean;
        shared: boolean;
        updateAudioProducer: (audioProducer: Producer<AppData> | null) => void;
        updateLocalAudioProducer?: (
            localAudioProducer: Producer<AppData> | null,
        ) => void;
        updateLocalStream: (localStream: MediaStream | null) => void;
        updateAudioParams: (audioParams: ProducerOptions) => void;
        updateDefAudioID: (defAudioID: string) => void;
        updateUserDefaultAudioInputDevice: (
            userDefaultAudioInputDevice: string,
        ) => void;
        updateUpdateMainWindow: (updateMainWindow: boolean) => void;
        sleep: SleepType;
        prepopulateUserMedia: PrepopulateUserMediaType;
        createSendTransport: CreateSendTransportType;
        connectSendTransportAudio: ConnectSendTransportAudioType;
        getUpdatedAllParams: () => StreamSuccessAudioSwitchParameters;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    videoParams: ProducerOptions
    localStreamScreen: MediaStream | null
    canvasStream: MediaStream | null
    whiteboardStarted: boolean
    whiteboardEnded: boolean
    connectSendTransportVideo: ConnectSendTransportVideoType
    connectSendTransportScreen: ConnectSendTransportScreenType
    updateAudioLevel: (level: number) => void
    screenProducer: Producer<AppData> | null
    localScreenProducer?: Producer<AppData> | null
    screenParams: ProducerOptions
    params: ProducerOptions
    updateScreenProducer: (producer: Producer<AppData> | null) => void
    updateLocalScreenProducer?: (localProducer: Producer<AppData> | null) => void
    videoProducer: Producer<AppData> | null
    localVideoProducer?: Producer<AppData> | null
    updateVideoProducer: (producer: Producer<AppData> | null) => void
    updateLocalVideoProducer?: (localProducer: Producer<AppData> | null) => void
    member: string
    device: Device | null
    producerTransport: Transport<AppData> | null
    localProducerTransport?: Transport<AppData> | null
    updateProducerTransport: (producerTransport: Transport<AppData> | null) => void
    updateLocalProducerTransport?: (
        localTransport: Transport<AppData> | null,
    ) => void
    updateTransportCreated: (transportCreated: boolean) => void
    updateLocalTransportCreated?: (localTransportCreated: boolean) => void
    connectSendTransport: ConnectSendTransportType
    audioProducer: Producer<AppData> | null
    localAudioProducer?: Producer<AppData> | null
    socket: Socket
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
    roomName: string
    localStream: MediaStream | null
    localStreamAudio: MediaStream | null
    audioParams: ProducerOptions
    audioPaused: boolean
    audioAlreadyOn: boolean
    transportCreated: boolean
    localTransportCreated?: boolean
    audioParamse?: ProducerCodecOptions
    defAudioID: string
    userDefaultAudioInputDevice: string
    hostLabel: string
    updateMainWindow: boolean
    videoAlreadyOn: boolean
    islevel: string
    lock_screen: boolean
    shared: boolean
    updateAudioProducer: (audioProducer: Producer<AppData> | null) => void
    updateLocalAudioProducer?: (
        localAudioProducer: Producer<AppData> | null,
    ) => void
    updateLocalStream: (localStream: MediaStream | null) => void
    updateAudioParams: (audioParams: ProducerOptions) => void
    updateDefAudioID: (defAudioID: string) => void
    updateUserDefaultAudioInputDevice: (userDefaultAudioInputDevice: string) => void
    updateUpdateMainWindow: (updateMainWindow: boolean) => void
    sleep: SleepType
    prepopulateUserMedia: PrepopulateUserMediaType
    createSendTransport: CreateSendTransportType
    connectSendTransportAudio: ConnectSendTransportAudioType
    getUpdatedAllParams: () => StreamSuccessAudioSwitchParameters