Hiyve Components - v1.0.0
    Preparing search index...

    Interface UseDeviceManagementResult

    Return type for the useDeviceManagement hook

    interface UseDeviceManagementResult {
        audioDevices: MediaDevice[];
        audioOutputDevices: MediaDevice[];
        changeAudioDevice: (deviceId: string) => Promise<void>;
        changeAudioOutputDevice: (deviceId: string) => Promise<void>;
        changeVideoDevice: (deviceId: string) => Promise<void>;
        isAudioOutputSupported: boolean;
        isChangingAudioDevice: boolean;
        isChangingAudioOutputDevice: boolean;
        isChangingVideoDevice: boolean;
        loadDevices: () => Promise<void>;
        selectedAudioDevice: string;
        selectedAudioOutputDevice: string;
        selectedVideoDevice: string;
        videoDevices: MediaDevice[];
    }
    Index

    Properties

    audioDevices: MediaDevice[]
    audioOutputDevices: MediaDevice[]
    changeAudioDevice: (deviceId: string) => Promise<void>
    changeAudioOutputDevice: (deviceId: string) => Promise<void>
    changeVideoDevice: (deviceId: string) => Promise<void>
    isAudioOutputSupported: boolean
    isChangingAudioDevice: boolean
    isChangingAudioOutputDevice: boolean
    isChangingVideoDevice: boolean
    loadDevices: () => Promise<void>
    selectedAudioDevice: string
    selectedAudioOutputDevice: string
    selectedVideoDevice: string
    videoDevices: MediaDevice[]