MediaSFU React Native
    Preparing search index...

    Interface CardVideoDisplayOptions

    Options for displaying a video stream inside CardVideoDisplay.

    CardVideoDisplayOptions

    Video Source:

    interface CardVideoDisplayOptions {
        remoteProducerId: string;
        eventType: EventType;
        forceFullDisplay: boolean;
        videoStream: MediaStream;
        backgroundColor?: string;
        doMirror?: boolean;
        style?: StyleProp<ViewStyle>;
        renderContent?: (
            options: {
                defaultContent: Element;
                dimensions: { width: number; height: number };
            },
        ) => Element;
        renderContainer?: (
            options: {
                defaultContainer: Element;
                dimensions: { width: number; height: number };
            },
        ) => Element;
    }
    Index

    Properties

    remoteProducerId: string

    Identifier for the remote video producer.

    eventType: EventType

    Event flavour (meeting, webinar, etc.).

    forceFullDisplay: boolean

    Forces RTCView to fill the container.

    videoStream: MediaStream

    Stream instance to render.

    backgroundColor?: string

    Background fill for the container.

    doMirror?: boolean

    Mirrors the video output.

    Appearance:

    style?: StyleProp<ViewStyle>

    Additional styling for the wrapping view.

    Advanced Render Overrides:

    renderContent?: (
        options: {
            defaultContent: Element;
            dimensions: { width: number; height: number };
        },
    ) => Element

    Override for the RTCView content.

    renderContainer?: (
        options: {
            defaultContainer: Element;
            dimensions: { width: number; height: number };
        },
    ) => Element

    Override for the containing view.