Share via


Metodo IDirectXVideoProcessorService::GetVideoProcessorRenderTargets (dxva2api.h)

Ottiene i formati di destinazione di rendering supportati da un dispositivo processore video. L'elenco può includere formati RGB e YUV.

Sintassi

HRESULT GetVideoProcessorRenderTargets(
  [in]  REFGUID               VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc *pVideoDesc,
  [out] UINT                  *pCount,
  [out] D3DFORMAT             **pFormats
);

Parametri

[in] VideoProcDeviceGuid

GUID che identifica il dispositivo processore video. Per ottenere l'elenco dei GUID del processore video, chiamare IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids.

[in] pVideoDesc

Puntatore a una struttura DXVA2_VideoDesc che descrive il contenuto video.

[out] pCount

Riceve il numero di formati.

[out] pFormats

Riceve una matrice di formati, specificata come valori D3DFORMAT . Le dimensioni della matrice vengono recuperate nel parametro pCount . Il metodo alloca la memoria per la matrice. Il chiamante deve liberare la memoria chiamando CoTaskMemFree.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dxva2api.h

Vedi anche

Elaborazione video DXVA

IDirectXVideoProcessorService