Metodo IDirectXVideoDecoder::GetCreationParameters (dxva2api.h)
Recupera i parametri usati per creare il dispositivo.
Sintassi
HRESULT GetCreationParameters(
[out] GUID *pDeviceGuid,
[out] DXVA2_VideoDesc *pVideoDesc,
[out] DXVA2_ConfigPictureDecode *pConfig,
[out] IDirect3DSurface9 ***pDecoderRenderTargets,
[out] UINT *pNumSurfaces
);
Parametri
[out] pDeviceGuid
Riceve il GUID del dispositivo. Questo parametro può essere NULL.
[out] pVideoDesc
Puntatore a una struttura DXVA2_VideoDesc che riceve una descrizione del formato video. Questo parametro può essere NULL.
[out] pConfig
Puntatore a una struttura DXVA2_ConfigPictureDecode che riceve la configurazione del decodificatore. Questo parametro può essere NULL.
[out] pDecoderRenderTargets
Riceve una matrice di puntatori di interfaccia IDirect3DSurface9 . Questi puntatori rappresentano le destinazioni di rendering del decodificatore. Il metodo alloca la memoria per la matrice e chiama AddRef in ognuno dei puntatori. Il chiamante deve rilasciare i puntatori e chiamare CoTaskMemFree per liberare la memoria per la matrice. Questo parametro può essere NULL.
[out] pNumSurfaces
Riceve il numero di elementi nella matrice pppDecoderRenderTargets . Questo parametro può essere NULL.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Argomento non valido. Almeno un parametro deve essere diverso da NULL. |
Commenti
È possibile impostare qualsiasi parametro su NULL se non si è interessati al risultato. Almeno un parametro deve essere diverso da NULL.
Se si specifica un valore non NULL per pppDecoderRenderTargets (per ricevere le superfici di destinazione di rendering), pNumSurfaces non può essere NULL, perché riceve le dimensioni della matrice restituita in pppDecoderRenderTargets.
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 |