Compartilhar via


PFND3DDDI_SETVIDEOPROCESSRENDERTARGET função de retorno de chamada (d3dumddi.h)

A função SetVideoProcessRenderTarget define a superfície de destino de renderização usada para processamento de vídeo.

Sintaxe

PFND3DDDI_SETVIDEOPROCESSRENDERTARGET Pfnd3dddiSetvideoprocessrendertarget;

HRESULT Pfnd3dddiSetvideoprocessrendertarget(
  HANDLE hDevice,
  const D3DDDIARG_SETVIDEOPROCESSRENDERTARGET *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

pData [in]

Um ponteiro para uma estrutura D3DDDIARG_SETVIDEOPROCESSRENDERTARGET que descreve a superfície de destino de renderização usada para processamento de vídeo.

Retornar valor

SetVideoProcessRenderTarget retorna um dos seguintes valores:

Código de retorno Descrição
S_OK A superfície de destino de renderização foi definida com êxito.
E_OUTOFMEMORY SetVideoProcessRenderTarget não pôde alocar a memória necessária para que ela fosse concluída.

Comentários

SetVideoProcessRenderTarget só pode ser chamado fora de um bloco VideoProcessBeginFrame/VideoProcessEndFrame .

Todos os destinos de renderização de processamento de vídeo são criados definindo o D3DDDI_RESOURCEFLAGS. Sinalizador de campo de bits VideoProcessRenderTarget no membro Flags da estrutura D3DDDIARG_CREATERESOURCE em uma chamada para a função CreateResource .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_SETVIDEOPROCESSRENDERTARGET

D3DDDI_DEVICEFUNCS

D3DDDI_RESOURCEFLAGS