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


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

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

Синтаксис

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS {
  ID3D12Resource                          *pOutputTexture2D;
  UINT                                    OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS ConversionArguments;
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS;

Члены

pOutputTexture2D

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

OutputSubresource

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

ConversionArguments

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

Требования

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