Compartilhar via


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

Obtém as configurações disponíveis para um dispositivo decodificador.

Sintaxe

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

Parâmetros

[in] Guid

Um GUID que identifica o dispositivo decodificador. Para obter os GUIDs de dispositivo disponíveis, chame IDirectXVideoDecoderService::GetDecoderDeviceGuids.

[in] pVideoDesc

Um ponteiro para uma estrutura DXVA2_VideoDesc que descreve o conteúdo do vídeo.

[in] pReserved

Reservado. Defina como NULL.

[out] pCount

Recebe o número de configurações.

[out] ppConfigs

Recebe uma matriz de estruturas DXVA2_ConfigPictureDecode . O tamanho da matriz é recuperado no parâmetro pCount . O chamador deve liberar a memória para a matriz chamando CoTaskMemFree. Esse parâmetro poderá ser NULL se você simplesmente quiser o número de configurações (retornado em pCount), mas não os GUIDs.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dxva2api.h

Confira também

DXVA2_ConfigPictureDecode

Aceleração de vídeo do DirectX 2.0

IDirectXVideoDecoderService