Поделиться через


структура D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 (d3d12video.h)

Задает параметры выходного потока для операции декодирования видео. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS используется для той же цели, но не предоставляет поле для гистограмм.

Синтаксис

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
  ID3D12Resource                           *pOutputTexture2D;
  UINT                                     OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
  D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM      Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;

Члены

pOutputTexture2D

Идентификатор ID3D12Resource, представляющий выходную текстуру. Если преобразование декодирования включено, эта текстура будет содержать выходные данные после преобразования. Если преобразование декодирования не включено, эта текстура будет содержать выходные данные декодирования.

OutputSubresource

Индекс выходного подресурса pOutputTexture2D для использования. Это позволяет указать индексы массива, если выходные данные являются массивом.

ConversionArguments

Необязательная структура D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS , содержащая выходные параметры преобразования.

Histograms[4]

Массив D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM структур, заполненных данными гистограммы. Максимальный размер массива — 4.

Требования

Требование Значение
Заголовок d3d12video.h