структура DXVAHD_STREAM_STATE_FILTER_DATA (dxvahd.h)
Задает уровень для операции фильтрации для входного потока microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Синтаксис
typedef struct _DXVAHD_STREAM_STATE_FILTER_DATA {
BOOL Enable;
INT Level;
} DXVAHD_STREAM_STATE_FILTER_DATA;
Члены
Enable
Если задано значение TRUE, фильтр включен. В противном случае фильтр будет отключен.
Level
Уровень фильтра. Значение этого значения зависит от реализации. Чтобы получить диапазон и значение по умолчанию для определенного фильтра, вызовите метод IDXVAHD_Device::GetVideoProcessorFilterRange .
Если элемент Enable имеет значение FALSE, элемент Level игнорируется.
Комментарии
Список фильтров изображений, определенных для DXVA-HD, см. в разделе DXVAHD_FILTER. Устройство может поддерживать не все типы фильтров изображений. Чтобы узнать, поддерживает ли устройство определенный фильтр, вызовите метод IDXVAHD_Device::GetVideoProcessorDeviceCaps и проверка элемент FilterCapsструктуры DXVAHD_VPDEVCAPS.
Примеры
HRESULT DXVAHD_SetFilterValue(
IDXVAHD_VideoProcessor *pVP,
UINT stream,
DXVAHD_FILTER filter,
BOOL bEnable,
INT value
)
{
DXVAHD_STREAM_STATE_FILTER_DATA data = { bEnable, value };
DXVAHD_STREAM_STATE state = static_cast<DXVAHD_STREAM_STATE>(DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS + filter);
HRESULT hr = pVP->SetVideoProcessStreamState(
stream,
state,
sizeof(data),
&data
);
return hr;
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dxvahd.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по