KSPROPERTY_RAW_AVC_CMD
Свойство KSPROPERTY_RAW_AVC_CMD выдает необработанную команду AV/C. Необработанные команды AV/C поддерживаются только для устройств шины IEEE 1394.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да | Да | Устройство | KSPROPERTY_EXTXPORT_S | Внедренная структура RawAVC |
Значение свойства (данные операции) является внедренным элементом RawAVC структуры KSPROPERTY_EXTXPORT_S, описывающей необработанную команду AV/C для выполнения.
Комментарии
Это свойство можно использовать только с устройствами, которые поддерживают команды AV/C и где KSPROPERTY_EXTDEVICE_PORT возвращает DEV_PORT_1394 в элементе DevPortструктуры KSPROPERTY_EXTDEVICE_S .
Разработчики драйверов для устройств IEEE 1394 могут при необходимости поддерживать это свойство в своих драйверах, чтобы расширить элементы управления транспортировкой устройств, которые не поддерживаются стандартными интерфейсами (например, методы пользовательского интерфейса IAMExtTransport COM put_Mode и get_Mode).
Нет необходимости реализовывать поддержку этого свойства на USB-устройствах, так как драйвер класса USB видео предоставляет эту функцию. Обычно приложения могут использовать COM-интерфейс IKsControl для управления устройством IEEE 1394. Однако COM-интерфейс IKsControl не предоставляет стандартный метод для поддержки поиска на ленте, переносимый через usb и ieee 1394 шины. Поэтому для выполнения поиска на ленте вызывающий объект должен использовать функцию DeviceIoControl вместо COM-интерфейса IKsControl . Вызывающие выполняют поиск на ленте на устройствах AV/C 1394 с помощью необработанной команды AV/C с абсолютным номером отслеживания (ATN) или кодом времени для поиска. Это основная причина, по которой это свойство не применяется к USB-устройствам.
Дополнительные сведения о различиях между поиском расположения на ленте на USB-устройствах и устройствах 1394 см. в техническом документе о совместимости приложений цифрового видео (скачать DOC).
Требования
Заголовок: ksmedia.h (включая Ksmedia.h)