KSPROPERTY_RAW_AVC_CMD

KSPROPERTY_RAW_AVC_CMD 属性发出原始 AV/C 命令。 仅 IEEE 1394 总线设备支持原始 AV/C 命令。

使用情况摘要表

获取 设置 目标 属性描述符类型 属性值类型
设备 KSPROPERTY_EXTXPORT_S 嵌入式 RawAVC 结构

属性值 (操作数据) 是描述要运行的原始 AV/C 命令的 KSPROPERTY_EXTXPORT_S 结构的嵌入 RawAVC 成员。

注解

此属性只能用于支持 AV/C 命令的设备,并且 KSPROPERTY_EXTDEVICE_PORT 在 KSPROPERTY_EXTDEVICE_S 结构的 DevPort 成员中返回 DEV_PORT_1394

IEEE 1394 设备的驱动程序开发人员可以选择在其驱动程序中支持此属性,以便扩展标准接口 (不支持的设备传输控件,例如用户模式 IAMExtTransport COM 接口方法 put_Modeget_Mode) 。

不需要在 USB 设备上实现对此属性的支持,因为 USB 视频类驱动程序 提供此功能。 通常,应用程序可以使用 IKsControl COM 接口来控制 IEEE 1394 设备。 但是, IKsControl COM 接口不提供支持跨 USB 和 IEEE 1394 总线移植的磁带寻道的标准方法。 因此,要执行磁带查找,调用方必须使用 DeviceIoControl 函数而不是 IKsControl COM 接口。 调用方使用原始 AV/C 命令在 1394 AV/C 设备上执行磁带寻道,该命令具有绝对轨迹号 (ATN) 或要查找的时间代码。 这是此属性不适用于 USB 设备的主要原因。

有关 USB 和 1394 设备上磁带位置搜索之间的差异的详细信息,请参阅 数字视频应用程序兼容性 (DOC 下载) 白皮书。

要求

标头: ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY

KSPROPERTY_EXTXPORT_S