Compartilhar via


Método IDirectXVideoProcessor::GetCreationParameters (dxva2api.h)

Recupera os parâmetros que foram usados para criar esse dispositivo.

Sintaxe

HRESULT GetCreationParameters(
  [out] GUID            *pDeviceGuid,
  [out] DXVA2_VideoDesc *pVideoDesc,
  [out] D3DFORMAT       *pRenderTargetFormat,
  [out] UINT            *pMaxNumSubStreams
);

Parâmetros

[out] pDeviceGuid

Recebe o GUID do dispositivo. Este parâmetro pode ser NULL.

[out] pVideoDesc

Ponteiro para uma estrutura DXVA2_VideoDesc alocada pelo chamador. O método preenche a estrutura com uma descrição do formato de vídeo. Este parâmetro pode ser NULL.

[out] pRenderTargetFormat

Recebe o formato de destino de renderização, especificado como um valor D3DFORMAT . Para obter mais informações, consulte a documentação do Direct3D. Este parâmetro pode ser NULL.

[out] pMaxNumSubStreams

Recebe o número máximo de fluxos compatíveis com o dispositivo. Este parâmetro pode ser NULL.

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
Argumento inválido. Pelo menos um parâmetro deve ser não NULL.

Comentários

Você pode definir qualquer parâmetro como NULL se não estiver interessado no resultado. Pelo menos um parâmetro deve ser não NULL.

Requisitos

   
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

Processamento de vídeo DXVA

IDirectXVideoProcessor