Partager via


KSPROPERTY_RAW_AVC_CMD

La propriété KSPROPERTY_RAW_AVC_CMD émet une commande AV/C brute. Les commandes AV/C brutes sont prises en charge uniquement pour les périphériques de bus IEEE 1394.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété
Oui Oui Appareil KSPROPERTY_EXTXPORT_S Structure RawAVC incorporée

La valeur de propriété (données d’opération) est le membre RawAVC incorporé de la structure KSPROPERTY_EXTXPORT_S qui décrit la commande AV/C brute à exécuter.

Notes

Cette propriété ne peut être utilisée qu’avec des appareils qui peuvent prendre en charge des commandes AV/C et où KSPROPERTY_EXTDEVICE_PORT retourne DEV_PORT_1394 dans le membre DevPort de la structure KSPROPERTY_EXTDEVICE_S .

Les développeurs de pilotes pour les appareils IEEE 1394 peuvent éventuellement prendre en charge cette propriété dans leurs pilotes afin d’étendre les contrôles de transport d’appareils qui ne sont pas pris en charge par les interfaces standard (telles que les méthodes d’interface COM IAMExtTransport en mode utilisateur put_Mode et get_Mode).

Il n’est pas nécessaire d’implémenter la prise en charge de cette propriété sur les périphériques USB, car le pilote de classe vidéo USB fournit cette fonctionnalité. Normalement, les applications peuvent utiliser l’interface COM IKsControl pour contrôler un appareil IEEE 1394. Toutefois, l’interface COM IKsControl ne fournit pas de méthode standard pour prendre en charge la recherche de bandes qui est portable sur les bus USB et IEEE 1394. Par conséquent, pour effectuer une recherche sur bande, un appelant doit utiliser la fonction DeviceIoControl au lieu de l’interface COM IKsControl . Les appelants effectuent une recherche de bandes sur des appareils AV/C 1394 à l’aide d’une commande AV/C brute avec un numéro de piste absolu (ATN) ou un code de temps à rechercher. Il s’agit d’une raison principale pour laquelle cette propriété ne s’applique pas aux périphériques USB.

Pour plus d’informations sur les différences entre les recherches d’emplacement sur bande sur les appareils USB et 1394, consultez le livre blanc compatibilité des applications vidéo numériques (téléchargement DOC).

Spécifications

En-tête : ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSPROPERTY

KSPROPERTY_EXTXPORT_S