Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается драйвер фильтра потоковой передачи AV/C ,Avcstrm.sys, который корпорация Майкрософт предоставляет для поддержки потоковой передачи данных мультимедиа из подъединений AV/C, если эти данные содержатся в форматах SDDV или MPEG2TS. Эти форматы являются двумя наиболее распространенными методами хранения цифровых данных в сигнале мультимедиа.
Avcstrm.sys — это драйвер фильтра подразделения нижнего уровня, расположенный непосредственно над Avc.sys и 61883.sys в стеке драйверов и под любыми драйверами подблоков. Драйвер фильтра потоков AV/C обеспечивает дополнительную поддержку драйвера протокола AV/C. Поставщику необязательно использовать эту поддержку.
Спецификации субмодуля ленты Ассоциации 1394 поддерживают различные элементы управления состояниями транспортировки, такие как воспроизведение, приостановка, запись и остановка, независимо от сигнала мультимедиа. Однако формат данных для одного и того же типа субунита может быть одинаковым или другим. Например, устройства DV и DVHS содержат ленточные подмодули. Однако DV обычно использует формат данных SDDV, основанный на спецификации IEC 61883-2, в то время как DVHS использует формат данных MPEG2TS, основанный на спецификации 61883-4. Поэтому драйвер фильтра для подъединиц ленты должен поддерживать форматы данных SDDV и MPEG2TS, но использовать одно и то же управление устройством для подъединицы ленты. Это означает, что каждый драйвер subunit должен дублировать одну и ту же функциональность, чтобы обеспечить возможности потоковой передачи с поддержкой формата.
Управление драйвером подъединения AV/C на стеках драйверов 61883 и AV/C требует от функций драйвера получать или передавать потоки данных с помощью интерфейсов драйвера устройств (DDIs), предоставляемых драйвером протокола 61883. Эти функции драйвера выполняют следующие операции:
Выделение изохронных ресурсов и создание изохронного соединения
Буферы данных очереди
Подключите и завершите получение или передачу буферов данных
Синхронизация состояния потока между потоками
Драйвер фильтра потоков AV/C зависит от драйвера протокола 61883.sys . Avcstrm.sys использует DDIs, предоставляемые 61883.sys для выполнения изохронного подключения и потоковой передачи данных, а также использует Avc.sys для выдачи команд AV/C для внешнего управления устройствами.
Дополнительные сведения о протоколе AV/C, на котором построен драйвер фильтра потоковой передачи AV/C, см. в обзоре AV/C. Дополнительные сведения о протоколе 61883 см. в драйверах клиентов IEC-61883.
Дополнительные сведения и ресурсы см. по следующим ссылкам: