Freigeben über


ID3D11VideoDevice::CheckVideoDecoderFormat-Methode (d3d11.h)

Bei einem Profil wird überprüft, ob der Treiber ein angegebenes Ausgabeformat unterstützt.

Syntax

HRESULT CheckVideoDecoderFormat(
  [in]  const GUID  *pDecoderProfile,
  [in]  DXGI_FORMAT Format,
  [out] BOOL        *pSupported
);

Parameter

[in] pDecoderProfile

Ein Zeiger auf eine GUID, die das Profil identifiziert. Rufen Sie ID3D11VideoDevice::GetVideoDecoderProfile auf, um die Liste der unterstützten Profile abzurufen.

[in] Format

Ein DXGI_FORMAT Wert, der das Ausgabeformat angibt. Typische Werte sind DXGI_FORMAT_NV12 und DXGI_FORMAT_420_OPAQUE.

[out] pSupported

Empfängt den Wert TRUE , wenn das Format unterstützt wird, oder andernfalls FALSE .

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn der Treiber das in pDecoderProfile angegebene Profil nicht unterstützt, gibt die Methode E_INVALIDARG zurück. Wenn der Treiber das Profil unterstützt, aber das DXGI-Format nicht mit dem Profil kompatibel ist, ist die Methode erfolgreich, gibt jedoch den Wert FALSE in pSupported zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

ID3D11VideoDevice