Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Фильтр KsProxy поддерживает несколько типов категорий потоков. В таблицах в следующих подразделах описываются различные типы категорий потоков и форматы данных, связанные с каждым типом категории, а также значение дополнительного размера заголовка, которое должен указывать видеозахватный минидрайвер для каждой категории.
Минидрайвер класса потока предоставляет сведения о категории потока и содержимом в ответ на запрос SRB_GET_STREAM_INFO. Минидрайвер возвращает сведения о каждой категории потока, которую он поддерживает в структуре HW_STREAM_INFORMATION.
В структуре HW_STREAM_INFORMATION находится элемент StreamFormatsArray, который имеет запись для каждого уникального формата данных, который минидрайвер предоставляет для указанной категории потока. Каждая запись StreamFormatsArray содержит сведения о формате потока, включая характеристики изображения, такие как цветовый формат, битовая глубина, обрезка и сведения о масштабировании. Кроме того, в элемент StreamFormatsArray входит диапазон форматов, доступных для указанной категории потока.
Для каждой категории видеопотока существуют соответствующие структуры KSDATAFORMAT и KSDATARANGE , используемые при описании потока в структуре HW_STREAM_INFORMATION. Структуры, соответствующие категориям потоков, перечислены в таблицах в следующих подразделах.
GUID категории потока и GUID пин-кода для заданного типа потока записи видео обычно идентичны. Эти идентификаторы GUID указываются в элементах категории и имени структуры HW_STREAM_INFORMATION соответственно. Единственным случаем, когда эти идентификаторы GUID не совпадают, заключается в том, что в заданной категории потока имеется несколько экземпляров фильтра. В этом случае идентификаторы GUID категории должны соответствовать, но каждому пин-коду следует назначить уникальный GUID пин-кода.
В следующих подразделах содержатся сведения о каждой из различных категорий потоков захвата видео. Описаны GUID категории потока и GUID имени пина, а также структуры, которые следует использовать для поддержки категории. Поддержка набора обязательных свойств также указана для каждой категории. Соответствующие сведения о типе DirectShow в пользовательском режиме также перечислены для удобства.