MediaSFU React Native
    Preparing search index...

    Interface CaptureCanvasStreamParameters

    interface CaptureCanvasStreamParameters {
        audioParams: ProducerOptions;
        videoParams: ProducerOptions;
        localStreamScreen: MediaStream;
        whiteboardStarted: boolean;
        whiteboardEnded: boolean;
        shared: boolean;
        connectSendTransportAudio: ConnectSendTransportAudioType;
        connectSendTransportVideo: ConnectSendTransportVideoType;
        audioProducer: Producer<AppData>;
        localAudioProducer?: Producer<AppData>;
        updateAudioProducer: (producer: Producer<AppData>) => void;
        updateLocalAudioProducer?: (localProducer: Producer<AppData>) => void;
        updateAudioLevel: (level: number) => void;
        screenParams: ProducerOptions;
        params: ProducerOptions;
        videoProducer: Producer<AppData>;
        localVideoProducer?: Producer<AppData>;
        updateMainWindow: boolean;
        updateVideoProducer: (producer: Producer<AppData>) => void;
        updateLocalVideoProducer?: (localProducer: Producer<AppData>) => void;
        updateUpdateMainWindow: (state: boolean) => void;
        islevel: string;
        member: string;
        socket: Socket;
        device: Device;
        producerTransport: Transport<AppData>;
        localProducerTransport?: Transport<AppData>;
        updateProducerTransport: (producerTransport: Transport<AppData>) => void;
        updateLocalProducerTransport?: (localTransport: Transport<AppData>) => void;
        updateTransportCreated: (transportCreated: boolean) => void;
        updateLocalTransportCreated?: (localTransportCreated: boolean) => void;
        connectSendTransport: ConnectSendTransportType;
        roomName: string;
        canvasWhiteboard: HTMLCanvasElement;
        canvasStream: MediaStream;
        updateCanvasStream: (stream: MediaStream) => void;
        screenProducer: Producer<AppData>;
        localScreenProducer?: Producer<AppData>;
        transportCreated: boolean;
        localTransportCreated?: boolean;
        localSocket?: Socket;
        updateScreenProducer: (producer: Producer<AppData>) => void;
        updateLocalScreenProducer?: (localProducer: Producer<AppData>) => void;
        sleep: SleepType;
        createSendTransport: CreateSendTransportType;
        connectSendTransportScreen: ConnectSendTransportScreenType;
        disconnectSendTransportScreen: DisconnectSendTransportScreenType;
        getUpdatedAllParams: () => CaptureCanvasStreamParameters;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    audioParams: ProducerOptions
    videoParams: ProducerOptions
    localStreamScreen: MediaStream
    whiteboardStarted: boolean
    whiteboardEnded: boolean
    shared: boolean
    connectSendTransportAudio: ConnectSendTransportAudioType
    connectSendTransportVideo: ConnectSendTransportVideoType
    audioProducer: Producer<AppData>
    localAudioProducer?: Producer<AppData>
    updateAudioProducer: (producer: Producer<AppData>) => void
    updateLocalAudioProducer?: (localProducer: Producer<AppData>) => void
    updateAudioLevel: (level: number) => void
    screenParams: ProducerOptions
    params: ProducerOptions
    videoProducer: Producer<AppData>
    localVideoProducer?: Producer<AppData>
    updateMainWindow: boolean
    updateVideoProducer: (producer: Producer<AppData>) => void
    updateLocalVideoProducer?: (localProducer: Producer<AppData>) => void
    updateUpdateMainWindow: (state: boolean) => void
    islevel: string
    member: string
    socket: Socket
    device: Device
    producerTransport: Transport<AppData>
    localProducerTransport?: Transport<AppData>
    updateProducerTransport: (producerTransport: Transport<AppData>) => void
    updateLocalProducerTransport?: (localTransport: Transport<AppData>) => void
    updateTransportCreated: (transportCreated: boolean) => void
    updateLocalTransportCreated?: (localTransportCreated: boolean) => void
    connectSendTransport: ConnectSendTransportType
    roomName: string
    canvasWhiteboard: HTMLCanvasElement
    canvasStream: MediaStream
    updateCanvasStream: (stream: MediaStream) => void
    screenProducer: Producer<AppData>
    localScreenProducer?: Producer<AppData>
    transportCreated: boolean
    localTransportCreated?: boolean
    localSocket?: Socket
    updateScreenProducer: (producer: Producer<AppData>) => void
    updateLocalScreenProducer?: (localProducer: Producer<AppData>) => void
    sleep: SleepType
    createSendTransport: CreateSendTransportType
    connectSendTransportScreen: ConnectSendTransportScreenType
    disconnectSendTransportScreen: DisconnectSendTransportScreenType
    getUpdatedAllParams: () => CaptureCanvasStreamParameters