react-native-whip-whep - v0.5.0
    Preparing search index...

    Type Alias WhipClientViewRef

    type WhipClientViewRef = {
        cleanup: () => Promise<void>;
        connect: (
            options: { authToken?: string; serverUrl: string },
        ) => Promise<void>;
        currentCameraDeviceId: () => Promise<string>;
        disconnect: () => Promise<void>;
        flipCamera: () => Promise<void>;
        getSupportedSenderAudioCodecsNames: () => Promise<SenderAudioCodecName[]>;
        getSupportedSenderVideoCodecsNames: () => Promise<SenderVideoCodecName[]>;
        initializeCamera: (options: WhipConfigurationOptions) => Promise<void>;
        setPreferredSenderAudioCodecs: (
            preferredCodecs?: SenderAudioCodecName[],
        ) => Promise<void>;
        setPreferredSenderVideoCodecs: (
            preferredCodecs?: SenderVideoCodecName[],
        ) => Promise<void>;
        switchCamera: (deviceId: string) => Promise<void>;
    }
    Index

    Properties

    cleanup: () => Promise<void>
    connect: (options: { authToken?: string; serverUrl: string }) => Promise<void>
    currentCameraDeviceId: () => Promise<string>
    disconnect: () => Promise<void>
    flipCamera: () => Promise<void>
    getSupportedSenderAudioCodecsNames: () => Promise<SenderAudioCodecName[]>
    getSupportedSenderVideoCodecsNames: () => Promise<SenderVideoCodecName[]>
    initializeCamera: (options: WhipConfigurationOptions) => Promise<void>
    setPreferredSenderAudioCodecs: (
        preferredCodecs?: SenderAudioCodecName[],
    ) => Promise<void>
    setPreferredSenderVideoCodecs: (
        preferredCodecs?: SenderVideoCodecName[],
    ) => Promise<void>
    switchCamera: (deviceId: string) => Promise<void>