PDXVAHDSW_GetVideoProcessorInputFormats funzione di callback (dxvahd.h)

Ottiene i formati di input supportati da un dispositivo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) software plug-in.

Sintassi

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
)
{...}

Parametri

[in] hDevice

Handle per il dispositivo DXVA-HD plug-in.

[in] pContentDesc

Puntatore a una struttura DXVAHD_CONTENT_DESC che descrive il contenuto video.

[in] Usage

Membro dell'enumerazione DXVAHD_DEVICE_USAGE , che descrive come verrà usato il dispositivo.

[in] Count

Numero di formati da recuperare.

[out] pFormats

Puntatore a una matrice di valori D3DFORMAT . Il parametro Count specifica il numero di elementi nella matrice. Il metodo riempie la matrice con un elenco di formati di input.

Valore restituito

Se questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dxvahd.h

Vedi anche

DXVA-HD

DXVAHDSW_CALLBACKS

IDXVAHD_Device::GetVideoProcessorInputFormats

Funzioni di Media Foundation