Function useMediaCapabilities

  • Returns {
        checkDecodingCapabilities: (
            configuration: MediaDecodingConfiguration,
        ) => Promise<MediaCapabilitiesDecodingInfo>;
        checkEncodingCapabilities: (
            configuration: MediaEncodingConfiguration,
        ) => Promise<MediaCapabilitiesEncodingInfo>;
        clearCache: (type?: "decoding" | "encoding") => void;
        getDecodingInfo: (
            configuration: MediaDecodingConfiguration,
            key: string,
        ) => Promise<MediaCapabilitiesDecodingInfo>;
        getEncodingInfo: (
            configuration: MediaEncodingConfiguration,
            key: string,
        ) => Promise<MediaCapabilitiesEncodingInfo>;
        get state(): MediaCapabilitiesState;
        subscribe(callback: (state: MediaCapabilitiesState) => void): () => boolean;
    }