Compartir a través de


Método IDirectXVideoDecoderService::GetDecoderConfigurations (dxva2api.h)

Obtiene las configuraciones disponibles para un dispositivo de descodificador.

Sintaxis

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

Parámetros

[in] Guid

GUID que identifica el dispositivo de descodificador. Para obtener los GUID de dispositivo disponibles, llame a IDirectXVideoDecoderService::GetDecoderDeviceGuids.

[in] pVideoDesc

Puntero a una estructura DXVA2_VideoDesc que describe el contenido del vídeo.

[in] pReserved

Reservado. Se establece en NULL.

[out] pCount

Recibe el número de configuraciones.

[out] ppConfigs

Recibe una matriz de estructuras de DXVA2_ConfigPictureDecode . El tamaño de la matriz se recupera en el parámetro pCount . El llamador debe liberar la memoria de la matriz llamando a CoTaskMemFree. Este parámetro puede ser NULL si simplemente desea el número de configuraciones (devueltas en pCount), pero no los GUID.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

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

Consulte también

DXVA2_ConfigPictureDecode

Aceleración de vídeo de DirectX 2.0

IDirectXVideoDecoderService