структура D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 (d3d12video.h)
Задает параметры для преобразования выходных данных декодирования. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS используется для той же цели, но не содержит полей для ширины вывода и высоты вывода.
Синтаксис
typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
BOOL Enable;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresource;
DXGI_COLOR_SPACE_TYPE OutputColorSpace;
DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
UINT OutputWidth;
UINT OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;
Члены
Enable
Логическое значение, указывающее, следует ли использовать преобразование декодирования.
pReferenceTexture2D
Указатель на id3D12Resource , содержащий собственные выходные данные декодирования. Если включена пониженная выборка, для будущих отправок декодирования могут потребоваться выходные данные в собственном разрешении декодирования, цветовом пространстве и формате (например, в качестве опорных кадров).
ReferenceSubresource
Индекс подресурсов ресурса, предоставленного в pDecodeTexture2D для использования.
OutputColorSpace
Значение из перечисления DXGI_COLOR_SPACE_TYPE , указывающее целевое цветовое пространство выходных данных.
DecodeColorSpace
Значение из перечисления DXGI_COLOR_SPACE_TYPE , указывающее декодированное исходное цветовое пространство перед преобразованием.
OutputWidth
Ширина вывода в пикселях.
OutputHeight
Ширина вывода в пикселях.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12video.h |