Share via


PDXVAHDSW_GetVideoProcessorInputFormats Rückruffunktion (dxvahd.h)

Ruft die Eingabeformate ab, die von einem DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) unterstützt werden.

Syntax

PDXVAHDSW_GetVideoProcessorInputFormats PdxvahdswGetvideoprocessorinputformats;

HRESULT PdxvahdswGetvideoprocessorinputformats(
  [in]  HANDLE hDevice,
  [in]  const DXVAHD_CONTENT_DESC *pContentDesc,
  [in]  DXVAHD_DEVICE_USAGE Usage,
  [in]  UINT Count,
  [out] D3DFORMAT *pFormats
)
{...}

Parameter

[in] hDevice

Ein Handle für das DXVA-HD-Plug-In-Gerät.

[in] pContentDesc

Ein Zeiger auf eine DXVAHD_CONTENT_DESC Struktur, die den Videoinhalt beschreibt.

[in] Usage

Ein Member der DXVAHD_DEVICE_USAGE-Enumeration , der beschreibt, wie das Gerät verwendet wird.

[in] Count

Die Anzahl der abzurufenden Formate.

[out] pFormats

Ein Zeiger auf ein Array von D3DFORMAT Werten. Der Parameter Count gibt die Anzahl der Elemente im Array an. Die -Methode füllt das Array mit einer Liste von Eingabeformaten aus.

Rückgabewert

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxvahd.h

Weitere Informationen

DXVA-HD

DXVAHDSW_CALLBACKS

IDXVAHD_Device::GetVideoProcessorInputFormats

Media Foundation-Funktionen