Compartilhar via


estrutura D3DDDIARG_CREATEVIDEOPROCESSDEVICE (d3dumddi.h)

A estrutura D3DDDIARG_CREATEVIDEOPROCESSDEVICE descreve um dispositivo de processamento de vídeo DirectX VA (Aceleração de Vídeo) do Microsoft DirectX a ser criado.

Sintaxe

typedef struct _D3DDDIARG_CREATEVIDEOPROCESSDEVICE {
  [in]     const GUID        *pVideoProcGuid;
  [in]     DXVADDI_VIDEODESC VideoDesc;
  [in]     D3DDDIFORMAT      RenderTargetFormat;
  [in]     UINT              MaxSubStreams;
  [in/out] HANDLE            hVideoProcess;
} D3DDDIARG_CREATEVIDEOPROCESSDEVICE;

Membros

[in] pVideoProcGuid

Um ponteiro para o GUID que representa um dispositivo de processamento de vídeo DIRECTX VA a ser criado. O runtime do Microsoft Direct3D pode chamar a função GetCaps do driver de exibição no modo de usuário para consultar os GUIDs de processamento de vídeo aos quais o driver dá suporte.

[in] VideoDesc

A estrutura DXVADDI_VIDEODESC para o fluxo de vídeo que o dispositivo de processamento de vídeo deve processar.

[in] RenderTargetFormat

Um valor de tipo D3DDDIFORMAT que indica o formato de pixel do destino de renderização para o dispositivo de processamento de vídeo.

[in] MaxSubStreams

O número máximo de subfluxos de vídeo que podem ser enviados para o dispositivo de processamento de vídeo. Se esse valor for definido como zero, o dispositivo nunca receberá nenhum subfluxo de vídeo.

[in/out] hVideoProcess

Um identificador para o dispositivo de processamento de vídeo. O driver de exibição do modo de usuário deve definir esse identificador como um valor que o runtime do Microsoft Direct3D pode usar para identificar o dispositivo de processamento de vídeo em chamadas subsequentes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

CreateVideoProcessDevice

DXVADDI_VIDEODESC