KSPROPERTY_RAW_AVC_CMD
KSPROPERTY_RAW_AVC_CMD屬性會發出原始 AV/C 命令。 只有 IEEE 1394 匯流排裝置才支援原始 AV/C 命令。
使用量摘要資料表
Get | 集合 | 目標 | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
是 | 是 | 裝置 | 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_Mode 和 get_Mode) 。
因為 USB 視訊類別驅動程式 提供這項功能,所以不需要在 USB 裝置上實作此屬性的支援。 一般而言,應用程式可以使用 IKsControl COM 介面來控制 IEEE 1394 裝置。 不過, IKsControl COM 介面不提供標準方法來支援可跨 USB 和 IEEE 1394 匯流排移植的磁帶搜尋。 因此,若要執行磁帶搜尋,呼叫端必須使用 DeviceIoControl 函式,而不是 IKsControl COM 介面。 呼叫端會在 1394 AV/C 裝置上執行磁帶搜尋,方法是使用具有絕對曲目號碼的原始 AV/C 命令, (ATN) 或要搜尋的時間程式碼。 這是此屬性不適用於 USB 裝置的主要原因。
如需 USB 和 1394 裝置上磁帶位置搜尋差異的詳細資訊,請參閱 數位視訊應用程式相容性 (DOC 下載) 白皮書。
規格需求
標頭: ksmedia.h (包含 Ksmedia.h)