Metodo IDirectXVideoDecoderService::GetDecoderConfigurations (dxva2api.h)

Ottiene le configurazioni disponibili per un dispositivo decodificatore.

Sintassi

HRESULT GetDecoderConfigurations(
  [in]  REFGUID                   Guid,
  [in]  const DXVA2_VideoDesc     *pVideoDesc,
  [in]  void                      *pReserved,
  [out] UINT                      *pCount,
  [out] DXVA2_ConfigPictureDecode **ppConfigs
);

Parametri

[in] Guid

GUID che identifica il dispositivo decodificatore. Per ottenere i GUID del dispositivo disponibili, chiamare IDirectXVideoDecoderService::GetDecoderDeviceGuids.

[in] pVideoDesc

Puntatore a una struttura DXVA2_VideoDesc che descrive il contenuto video.

[in] pReserved

Riservato. Impostare su NULL.

[out] pCount

Riceve il numero di configurazioni.

[out] ppConfigs

Riceve una matrice di strutture DXVA2_ConfigPictureDecode . Le dimensioni della matrice vengono recuperate nel parametro pCount . Il chiamante deve liberare la memoria per la matrice chiamando CoTaskMemFree. Questo parametro può essere NULL se si vuole semplicemente il numero di configurazioni (restituite in pCount) ma non i GUID.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

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

DXVA2_ConfigPictureDecode

Accelerazione video DirectX 2.0

IDirectXVideoDecoderService