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


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