Método IDirectXVideoDecoder::GetCreationParameters (dxva2api.h)
Recupera los parámetros que se usaron para crear este dispositivo.
Sintaxis
HRESULT GetCreationParameters(
[out] GUID *pDeviceGuid,
[out] DXVA2_VideoDesc *pVideoDesc,
[out] DXVA2_ConfigPictureDecode *pConfig,
[out] IDirect3DSurface9 ***pDecoderRenderTargets,
[out] UINT *pNumSurfaces
);
Parámetros
[out] pDeviceGuid
Recibe el GUID del dispositivo. Este parámetro puede ser NULL.
[out] pVideoDesc
Puntero a una estructura de DXVA2_VideoDesc que recibe una descripción del formato de vídeo. Este parámetro puede ser NULL.
[out] pConfig
Puntero a una estructura DXVA2_ConfigPictureDecode que recibe la configuración del descodificador. Este parámetro puede ser NULL.
[out] pDecoderRenderTargets
Recibe una matriz de punteros de interfaz IDirect3DSurface9 . Estos punteros representan los destinos de representación del descodificador. El método asigna la memoria para la matriz y llama a AddRef en cada uno de los punteros. El llamador debe liberar los punteros y llamar a CoTaskMemFree para liberar la memoria de la matriz. Este parámetro puede ser NULL.
[out] pNumSurfaces
Recibe el número de elementos de la matriz pppDecoderRenderTargets . Este parámetro puede ser NULL.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Argumento no válido. Al menos un parámetro debe ser distinto de NULL. |
Comentarios
Puede establecer cualquier parámetro en NULL si no está interesado en el resultado. Al menos un parámetro debe ser distinto de NULL.
Si especifica un valor distinto de NULL para pppDecoderRenderTargets (para recibir las superficies de destino de representación), pNumSurfaces no puede ser NULL, porque recibe el tamaño de la matriz devuelta en pppDecoderRenderTargets.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dxva2api.h |