Function useMediaCapabilities
useMediaCapabilities(): { 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;} 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;
}