структура D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING (d3d10umddi.h)
D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING используется драйвером пользовательского режима, чтобы рекомендовать параметры нижней выборки, которые можно использовать для декодирования потока в режиме реального времени. Драйвер предоставляет эти возможности при вызове PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES функции .
Синтаксис
typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
const D3D11_1DDI_VIDEO_DECODER_DESC *pInputDesc;
D3DDDI_COLOR_SPACE_TYPE InputColorSpace;
const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
const DXGI_RATIONAL *pFrameRate;
D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc;
D3DDDI_COLOR_SPACE_TYPE OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;
Члены
pInputDesc
[in] Указатель на D3D11_1DDI_VIDEO_DECODER_DESC структуру, содержащую используемый профиль декодирования, разрешение и формат опорных кадров. Это разрешение и формат для понижения (например, 4 КБ, DXGI_FORMAT_P010).
InputColorSpace
[in] Значение D3DDDI_COLOR_SPACE_TYPE , указывающее сведения о цветовом пространстве данных опорной рамки.
pInputConfig
[in] Указатель на структуру D3D11_1DDI_VIDEO_DECODER_CONFIG , содержащую данные конфигурации, связанные с профилем декодирования.
pFrameRate
[in] Указатель на структуру DXGI_RATIONAL , содержащую частоту кадров видеосодержимого.
pOutputDesc
[out] Указатель на структуру D3D11_1DDI_VIDEO_DECODER_DESC , в которой драйвер возвращает рекомендуемое разрешение и формат кадров вывода и отображения.
Элемент профиля декодирования (GUID) pOutputDesc можно игнорировать.
OutputColorSpace
[out] Расположение, в котором драйвер возвращает рекомендуемые D3DDDI_COLOR_SPACE_TYPE сведения о цветовом пространстве данных кадра отображения.
Комментарии
Драйвер рекомендует неактивные параметры примера, чтобы видеопоток можно было декодировать в режиме реального времени. Если не существует примера решения, которое может привести к декодированию в режиме реального времени, драйвер должен рекомендовать конфигурацию, ближайшую к решению в режиме реального времени.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |