Поделиться через


MSTape Driver

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

Этот раздел относится к Windows XP или более поздней версии.

Драйвер MSTape поддерживает устройства D-VHS и MPEG camcorder. Он предоставляется приложениям в качестве фильтра записи видео WDM. Его функциональные возможности похожи на MSDV, драйвер camcorder DV:

  • Он отображается в категориях фильтров "Источники записи видео" (CLSID_VideoInputDeviceCategory) и "Устройства потоковой отрисовки WDM" (AM_KSCATEGORY_RENDER).
  • Приложение может создать экземпляр фильтра с помощью интерфейса ICreateDevEnum.
  • Он имеет выходной пин-код для захвата и транспорта с устройства, а также входной пин-код для транспорта на устройство. Одновременно можно подключить только один пин-код.

Типы носителей

Входной пин-код поддерживает один тип носителя.

Ярлык Ценность
Основной тип MEDIATYPE_Stream
Подтип MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Размер образца 192 x 256
Блок форматирования MPEG2_TRANSPORT_STRIDE

 

Выходной пин-код поддерживает два типа носителей.

Ярлык Ценность
Основной тип MEDIATYPE_Stream
Подтип MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Размер образца 192 x 256
Блок форматирования MPEG2_TRANSPORT_STRIDE

 

Ярлык Ценность
Основной тип MEDIATYPE_Stream
Подтип MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Размер образца 188 x 256
Блок форматирования NULL

 

сведения об устройстве

Драйвер динамически считывает сведения из диска конфигурации устройства. Приложение может получить эти сведения, привязав моникер устройства к контейнеру свойств и вызвав метод IPropertyBag::Read.

Свойство Описание Тип данных
UniqueID_Low Уникальный идентификатор устройства (низкий DWORD). длинные (VT_I4)
UniqueID_High Уникальный идентификатор устройства (высокий DWORD) длинные
Идентификатор поставщика Идентификатор поставщика. длинные
ModelID Идентификатор модели. длинные
VendorText Имя поставщика. BSTR (VT_BSTR)
ModelText Имя модели устройства. BSTR
UnitModelText Имя модели единицы; Может совпадать с ModelText. BSTR
DeviceOPcr0Payload Полезные данные oPCR (выходная подключаемый модуль). Пример: 146 квадлетов. длинные
DeviceOPcr0DataRate Скорость данных oPCR. Примеры: 0 (S100), 1 (S200) или 2 (S400). длинные
DeviceClassGUID GUID, определяющий драйвер устройства. Для MSTape это значение равно {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}. Этот GUID определяется как MSTapeDeviceGUID в файле заголовка Xprtdefs.h. BSTR
Описание Описание устройства, взятого из INF-файла. Эта строка обычно содержит фирменное имя устройства. BSTR

 

Идентификатор устройства — 64-разрядное целое число. Низкий DWORD хранится в свойстве UniqueID_Low, а высокий DWORD хранится в свойстве UniqueID_High.

Дополнительные сведения об моникерах устройств см. в с помощьюперечисления системных устройств.

фильтры DirectShow

управление DV Camcorder