Набор свойств вложенной страницы DVD

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Свойства вложенной страницы DVD управляют цветом, контрастностью и выходными данными вложенного изображения.

В следующих сведениях представлены необходимые константы и типы данных, которые следует использовать для этого набора свойств в вызовах методов IKsPropertySet . Он предоставляет значения для параметров GUID (guidPropSet), идентификатора свойства (dwPropID) и типа данных свойства (pPropData).

Метка Значение
Идентификатор GUID набора свойств AM_KSPROPSETID_DvdSubPic
Идентификатор свойства Описание
AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON Свойство только для установки, которое включает или отключает отображение вложенной страницы. DirectShow определяет логический тип данных AM_PROPERTY_COMPOSIT_ON для этого свойства, а также PAM_PROPERTY_COMPOSIT_ON в качестве указателя на этот тип данных. Значение TRUE указывает, что отображается вложенная подписка, значение FALSE означает, что она отключена. Дополнительные сведения см. в разделе WDM windows DDK.
AM_PROPERTY_DVDSUBPIC_HLI Свойство только для установки, указывающее прямоугольник подпиктуры или экрана, цвет или контрастность которого будут изменены. Тип данных — AM_PROPERTY_SPHLI. См. заметки.
AM_PROPERTY_DVDSUBPIC_PALETTE Задает палитру для вложенной картины. Тип данных — AM_PROPERTY_SPPAL.

Комментарии

Свойство AM_PROPERTY_DVDSUBPIC_HLI доступно только для установки. Он задает прямоугольник вложенной картины или экрана, цвет или контрастность которых будут изменены. Это отличается от спецификации DVD-Video тем, что dvd-навигатор Майкрософт анализирует все сведения о кнопках и клавиатуре и передает только один прямоугольник выделения в декодер субпиктуры в любой момент времени. В результате информация о выделении отправляется декодеру чаще, чем в потоке DVD.

Сведения о выделении асинхронно поступают в поток данных. Декодер использует метки времени начала и окончания выделения для корреляции сведений о выделении с соответствующими вложенными данными, если таковые имеются. Если декодер не получил какие-либо сведения о потоке вложенных данных для запрошенных меток времени, декодер предполагает, что сведения о выделении являются автономными и не применяются к подтипу. В этом случае декодер предполагает, что сведения о цвете и контрастности совпадают.

Данные не полностью в формате DVD-диска. Корпорация Майкрософт предоставляет дополнительную структуру типа AM_PROPERTY_SPHLI , которая передается в качестве параметра этому свойству. Эта структура описывает текущую кнопку из сведений о выделении DVD-диска.

Dvd-навигатор обрабатывает все сведения о нажатии клавиш и отправляет новые сведения о выделении при каждом изменении состояния кнопки. Эти сведения описывают только один режим одной кнопки за раз. Он включает прямоугольник отображения в пиксельных координатах экрана или отображение вложенного фрагмента, если он присутствует. Структура также содержит сведения о цвете и контрастности, но только для текущего состояния выбранной кнопки. Формат определяется в спецификации DVD.

Сведения о выделении содержат метки времени начала и окончания. Они находятся в тех же единицах, что и другие метки времени, за двумя исключениями: метка времени начала 0xFFFFFFFF означает, что свойство выделения вступает в силу при получении, а метка времени окончания 0xFFFFFFFF означает, что свойство выделения действительно до следующего получения выделения.

Поле HLISS соответствует определению в спецификации DVD-дисков. Значение, равное нулю, указывает, что все выделения недопустимы, и декодер должен отключить все выделения.

Требования

Требование Значение
Заголовок
Dvdmedia.h

См. также раздел

Наборы свойств