Compartilhar via


PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 função de retorno de chamada (d3d10umddi.h)

VideoDecoderSubmitBuffers1 envia um ou mais buffers para decodificação.

Sintaxe

PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 Pfnd3dwddm20DdiVideodecodersubmitbuffers1;

HRESULT Pfnd3dwddm20DdiVideodecodersubmitbuffers1(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HDECODE hDecode,
  UINT BufferCount,
  const D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 *pBufferDesc
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico). O runtime do Direct3D passou o driver de modo de usuário desse identificador como o membro hDevice da estrutura D3DDDIARG_CREATEDEVICE na criação do dispositivo.

hDecode

Um identificador para o objeto de decodificador de vídeo que foi criado por meio de uma chamada para a DDI CreateVideoDecoder.

BufferCount

O número de buffers na matriz referenciada pelo membro pBufferDesc .

pBufferDesc

Um ponteiro para uma matriz de uma ou mais estruturas D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 .

Retornar valor

Retorna um dos seguintes valores:

Código de retorno Descrição
S_OK Os dados do driver privado foram retornados com êxito.
E_OUTOFMEMORY A memória não estava disponível para concluir a operação.

Comentários

O membro pBufferDesc aponta para uma matriz de uma ou mais estruturas D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 . Cada elemento na matriz descreve um buffer de quadro de vídeo compactado que é enviado para decodificação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Área de Trabalho
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CreateVideoDecoder

D3DDDIARG_CREATEDEVICE

D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1