Freigeben über


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)

Weitere Informationen

KSPROPERTY

KSPROPERTY_EXTXPORT_S