PFND3DDDI_SETDECODERENDERTARGET função de retorno de chamada (d3dumddi.h)
A função SetDecodeRenderTarget define a superfície de destino de renderização para operações de decodificação.
Sintaxe
PFND3DDDI_SETDECODERENDERTARGET Pfnd3dddiSetdecoderendertarget;
HRESULT Pfnd3dddiSetdecoderendertarget(
HANDLE hDevice,
const D3DDDIARG_SETDECODERENDERTARGET *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in]
Um ponteiro para uma estrutura de D3DDDIARG_SETDECODERENDERTARGET que descreve a superfície de destino de renderização de decodificação.
Valor de retorno
SetDecodeRenderTarget retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | A superfície de destino de renderização é definida com êxito. |
E_OUTOFMEMORY | SetDecodeRenderTarget não pôde alocar a memória necessária para que ela fosse concluída. |
Observações
A função SetDecodeRenderTarget pode ser chamada apenas fora de um bloco deDecodeBeginFrame/ DecodeEndFrame.
Os destinos de renderização de decodificação são sempre criados atomicamente por meio de chamadas para a função CreateResource, em que todos os buffers de decodificação são índices dentro de um único recurso. Todos os destinos de renderização de decodificação são criados definindo o D3DDDI_RESOURCEFLAGS.DecodeRenderTarget sinalizador de campo de bits no membro sinalizadores da estrutura D3DDDIARG_CREATERESOURCE.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |