Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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, содержащую используемый профиль декодирования, а также разрешение и формат эталонных кадров. Это разрешение или формат, который нужно уменьшить (например, 4K, 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 (include D3d10umddi.h) |