Interface ConnectSendTransportParameters

interface ConnectSendTransportParameters {
    audioProducer: null | Producer<AppData>;
    producerTransport: null | Transport<AppData>;
    localAudioProducer?: null | Producer<AppData>;
    localProducerTransport?: null | Transport<AppData>;
    updateAudioProducer: ((producer: null | Producer<AppData>) => void);
    updateProducerTransport: ((transport: null | Transport<AppData>) => void);
    updateLocalAudioProducer?: ((localProducer: null | Producer<AppData>) => void);
    updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void);
    updateAudioLevel: ((level: number) => void);
    screenProducer: null | Producer<AppData>;
    localScreenProducer?: null | Producer<AppData>;
    screenParams: ProducerOptions;
    params: ProducerOptions;
    updateScreenProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void);
    videoProducer: null | Producer<AppData>;
    localVideoProducer?: null | Producer<AppData>;
    device: null | Device;
    updateMainWindow: boolean;
    updateVideoProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void);
    updateUpdateMainWindow: ((state: boolean) => void);
    audioParams: ProducerOptions;
    videoParams: ProducerOptions;
    localStreamScreen: null | MediaStream;
    canvasStream: null | MediaStream;
    whiteboardStarted: boolean;
    whiteboardEnded: boolean;
    shared: boolean;
    islevel: string;
    connectSendTransportAudio: ConnectSendTransportAudioType;
    connectSendTransportVideo: ConnectSendTransportVideoType;
    connectSendTransportScreen: ConnectSendTransportScreenType;
    getUpdatedAllParams: (() => ConnectSendTransportParameters);
    [key: string]: any;
}

Hierarchy (view full)

Indexable

  • [key: string]: any

Properties

audioProducer: null | Producer<AppData>
producerTransport: null | Transport<AppData>
localAudioProducer?: null | Producer<AppData>
localProducerTransport?: null | Transport<AppData>
updateAudioProducer: ((producer: null | Producer<AppData>) => void)
updateProducerTransport: ((transport: null | Transport<AppData>) => void)
updateLocalAudioProducer?: ((localProducer: null | Producer<AppData>) => void)
updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void)
updateAudioLevel: ((level: number) => void)
screenProducer: null | Producer<AppData>
localScreenProducer?: null | Producer<AppData>
screenParams: ProducerOptions
params: ProducerOptions
updateScreenProducer: ((producer: null | Producer<AppData>) => void)
updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void)
videoProducer: null | Producer<AppData>
localVideoProducer?: null | Producer<AppData>
device: null | Device
updateMainWindow: boolean
updateVideoProducer: ((producer: null | Producer<AppData>) => void)
updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void)
updateUpdateMainWindow: ((state: boolean) => void)
audioParams: ProducerOptions
videoParams: ProducerOptions
localStreamScreen: null | MediaStream
canvasStream: null | MediaStream
whiteboardStarted: boolean
whiteboardEnded: boolean
shared: boolean
islevel: string
connectSendTransportAudio: ConnectSendTransportAudioType
connectSendTransportVideo: ConnectSendTransportVideoType
connectSendTransportScreen: ConnectSendTransportScreenType
getUpdatedAllParams: (() => ConnectSendTransportParameters)