KSPROPERTY_RAW_AVC_CMD
Die KSPROPERTY_RAW_AVC_CMD-Eigenschaft gibt einen unformatierten AV/C-Befehl aus. Av/C-Rohbefehle werden nur für IEEE 1394-Busgeräte unterstützt.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftendeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja | Ja | Gerät | KSPROPERTY_EXTXPORT_S | Eingebettete RawAVC-Struktur |
Der Eigenschaftswert (Vorgangsdaten) ist der eingebettete RawAVC-Member der KSPROPERTY_EXTXPORT_S-Struktur, die den auszuführenden unformatierten AV/C-Befehl beschreibt.
Bemerkungen
Diese Eigenschaft kann nur mit Geräten verwendet werden, die AV/C-Befehle unterstützen und bei denen KSPROPERTY_EXTDEVICE_PORT DEV_PORT_1394 im DevPort-Member der KSPROPERTY_EXTDEVICE_S-Struktur zurückgibt.
Treiberentwickler für IEEE 1394-Geräte können diese Eigenschaft optional in ihren Treibern unterstützen, um die Gerätetransportsteuerelemente zu erweitern, die nicht von Standardschnittstellen unterstützt werden (z. B. die BENUTZERmodusmethoden IAMExtTransport COM-Schnittstellen put_Mode und get_Mode).
Es ist nicht erforderlich, unterstützung für diese Eigenschaft auf USB-Geräten zu implementieren, da der USB-Videoklassentreiber diese Funktionalität bereitstellt. Normalerweise können Anwendungen die IKsControl COM-Schnittstelle verwenden, um ein IEEE 1394-Gerät zu steuern. Die IKsControl-COM-Schnittstelle bietet jedoch keine Standardmethode zur Unterstützung der Bandsuche, die über USB- und IEEE 1394-Busse portierbar ist. Um eine Bandsuche auszuführen, muss ein Aufrufer daher die DeviceIoControl-Funktion anstelle der IKsControl-COM-Schnittstelle verwenden. Anrufer führen eine Bandsuche auf 1394 AV/C-Geräten durch, indem sie einen unformatierten AV/C-Befehl mit einer absoluten Spurnummer (ATN) oder einem Zeitcode verwenden. Dies ist ein Hauptgrund, warum diese Eigenschaft nicht für USB-Geräte gilt.
Weitere Informationen zu den Unterschieden zwischen der Suche nach Bandspeicherorten auf USB- und 1394-Geräten finden Sie im Whitepaper Digital Video Application Compatibility (DOC-Download).
Anforderungen
Header: ksmedia.h (include Ksmedia.h)