Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera um ponteiro para um buffer de decodificador de Aceleração de Vídeo (DXVA) do DirectX.
Sintaxe
HRESULT GetBuffer(
[in] UINT BufferType,
[out] void **ppBuffer,
[out] UINT *pBufferSize
);
Parâmetros
[in] BufferType
Tipo de buffer a ser recuperado. Use um dos valores a seguir.
[out] ppBuffer
Recebe um ponteiro para o início do buffer de memória.
[out] pBufferSize
Recebe o tamanho do buffer, em bytes.
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. |
Comentários
O método bloqueia a superfície direct3D que contém o buffer. Quando terminar de usar o buffer, chame IDirectXVideoDecoder::ReleaseBuffer para desbloquear a superfície.
Esse método poderá ser bloqueado se muitas operações tiverem sido enfileiradas na GPU. O método é desbloqueado quando um buffer gratuito fica disponível.
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 |