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) |