Compartilhar via


estrutura D3DDDIARG_CREATEDECODEDEVICE (d3dumddi.h)

A estrutura D3DDDIARG_CREATEDECODEDEVICE descreve um dispositivo de decodificação de DXVA (Aceleração de Vídeo) do DirectX para criar.

Sintaxe

typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
  [in]     const GUID                  *pGuid;
  [in]     DXVADDI_VIDEODESC           VideoDesc;
  [in]     DXVADDI_CONFIGPICTUREDECODE *pConfig;
  [in/out] HANDLE                      hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;

Membros

[in] pGuid

Um ponteiro para o GUID que representa o tipo de decodificação DXVA. O runtime do Direct3D chama a função GetCaps para consultar os GUIDs com suporte.

[in] VideoDesc

A estrutura DXVADDI_VIDEODESC para o fluxo de vídeo que o dispositivo decodificado deve decodificar.

[in] pConfig

Um ponteiro para a estrutura de DXVADDI_CONFIGPICTUREDECODE que contém os dados de configuração de conexão do DirectX VA para decodificação de imagem compactada que o dispositivo decodificado requer. O runtime do Direct3D chama a função GetCaps para consultar as configurações com suporte.

[in/out] hDecode

Um identificador para o dispositivo decodificador. O driver de exibição do modo de usuário gera esse identificador para o runtime do Direct3D a ser usado para identificar o dispositivo de decodificação em chamadas subsequentes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps