Interface CreateSendTransportParameters

interface CreateSendTransportParameters {
    audioProducer: null | Producer<AppData>;
    localAudioProducer?: null | Producer<AppData>;
    updateAudioProducer: ((producer: null | Producer<AppData>) => void);
    updateLocalAudioProducer?: ((localProducer: null | Producer<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>;
    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;
    connectSendTransportAudio: ConnectSendTransportAudioType;
    connectSendTransportVideo: ConnectSendTransportVideoType;
    connectSendTransportScreen: ConnectSendTransportScreenType;
    islevel: string;
    member: string;
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
    device: null | Device;
    producerTransport: null | Transport<AppData>;
    localProducerTransport?: null | Transport<AppData>;
    transportCreated: boolean;
    localTransportCreated?: boolean;
    updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void);
    updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void);
    updateTransportCreated: ((transportCreated: boolean) => void);
    updateLocalTransportCreated?: ((localTransportCreated: boolean) => void);
    connectSendTransport: ConnectSendTransportType;
    getUpdatedAllParams: (() => CreateSendTransportParameters);
    [key: string]: any;
}

Hierarchy (view full)

Indexable

  • [key: string]: any

Properties

audioProducer: null | Producer<AppData>
localAudioProducer?: null | Producer<AppData>
updateAudioProducer: ((producer: null | Producer<AppData>) => void)
updateLocalAudioProducer?: ((localProducer: null | Producer<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>
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
connectSendTransportAudio: ConnectSendTransportAudioType
connectSendTransportVideo: ConnectSendTransportVideoType
connectSendTransportScreen: ConnectSendTransportScreenType
islevel: string
member: string
socket: Socket<DefaultEventsMap, DefaultEventsMap>
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
device: null | Device
producerTransport: null | Transport<AppData>
localProducerTransport?: null | Transport<AppData>
transportCreated: boolean
localTransportCreated?: boolean
updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void)
updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void)
updateTransportCreated: ((transportCreated: boolean) => void)
updateLocalTransportCreated?: ((localTransportCreated: boolean) => void)
connectSendTransport: ConnectSendTransportType
getUpdatedAllParams: (() => CreateSendTransportParameters)