структура 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 |