Método IDirectXVideoDecoder::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] DXVA2_ConfigPictureDecode *pConfig,
[out] IDirect3DSurface9 ***pDecoderRenderTargets,
[out] UINT *pNumSurfaces
);
Parâmetros
[out] pDeviceGuid
Recebe o GUID do dispositivo. Este parâmetro pode ser NULL.
[out] pVideoDesc
Ponteiro para uma estrutura DXVA2_VideoDesc que recebe uma descrição do formato de vídeo. Este parâmetro pode ser NULL.
[out] pConfig
Ponteiro para uma estrutura DXVA2_ConfigPictureDecode que recebe a configuração do decodificador. Este parâmetro pode ser NULL.
[out] pDecoderRenderTargets
Recebe uma matriz de ponteiros de interface IDirect3DSurface9 . Esses ponteiros representam os destinos de renderização do decodificador. O método aloca a memória para a matriz e chama AddRef em cada um dos ponteiros. O chamador deve liberar os ponteiros e chamar CoTaskMemFree para liberar a memória da matriz. Este parâmetro pode ser NULL.
[out] pNumSurfaces
Recebe o número de elementos na matriz pppDecoderRenderTargets . Este parâmetro pode ser NULL.
Retornar valor
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 |
---|---|
|
O método foi bem-sucedido. |
|
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.
Se você especificar um valor não NULL para pppDecoderRenderTargets (para receber as superfícies de destino de renderização), pNumSurfaces não poderá ser NULL, pois ele receberá o tamanho da matriz retornada em pppDecoderRenderTargets.
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 |