AVC_FUNCTION-Enumeration (avc.h)
Der AVC_FUNCTION Enumerationstyps wird verwendet, um AV/C-Untereinheitsfunktionen anzugeben.
Syntax
typedef enum _tagAVC_FUNCTION {
AVC_FUNCTION_COMMAND,
AVC_FUNCTION_GET_PIN_COUNT,
AVC_FUNCTION_GET_PIN_DESCRIPTOR,
AVC_FUNCTION_GET_CONNECTINFO,
AVC_FUNCTION_SET_CONNECTINFO,
AVC_FUNCTION_ACQUIRE,
AVC_FUNCTION_RELEASE,
AVC_FUNCTION_CLR_CONNECTINFO,
AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
AVC_FUNCTION_GET_UNIQUE_ID,
AVC_FUNCTION_GET_REQUEST,
AVC_FUNCTION_SEND_RESPONSE,
AVC_FUNCTION_FIND_PEER_DO,
AVC_FUNCTION_PEER_DO_LIST,
AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;
Konstanten
AVC_FUNCTION_COMMAND Dieser Wert ist ein Funktionscode, der zum Senden einer AV/C-Anforderung und zum Empfangen einer Antwort als einen Vorgang verwendet wird. Dieser Funktionscode verwendet die AVC_COMMAND_IRB-Struktur. Dieser Funktionscode ist sowohl für Peer- als auch für virtuelle Instanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_PIN_COUNT Dieser Wert ist ein Funktionscode, der verwendet wird, um die Anzahl von Pins abzurufen, die vom zugrunde liegenden Untereinheitsgerät unterstützt werden. Dieser Funktionscode verwendet die AVC_PIN_COUNT-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_PIN_DESCRIPTOR Dieser Wert ist ein Funktionscode, mit dem der Pindeskriptor für jede Pin-ID abgerufen wird. Dieser Funktionscode verwendet die AVC_PIN_DESCRIPTOR-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_CONNECTINFO Dieser Wert ist ein Funktionscode, der zum Abrufen der AVCPRECONNECTINFO-Struktur für jede Pin-ID verwendet wird. Dieser Funktionscode verwendet die AVC_PRE_CONNECTINFO-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_SET_CONNECTINFO Dieser Wert ist ein Funktionscode, der zum Festlegen der AVCCONNECTINFO-Struktur für jede Pin-ID verwendet wird. Dieser Funktionscode verwendet die AVC_SET_CONNECTINFO-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_ACQUIRE Dieser Wert ist ein Funktionscode, mit demavc.sys alle Verbindungen herstellen, die von zwischengespeicherten AVCCONNECTINFO-Werten vorgeschlagen werden. Dieser Funktionscode verwendet die AVC_PIN_ID-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_RELEASE Dieser Wert ist ein Funktionscode, mit demavc.sys alle Verbindungen freigeben, die von zwischengespeicherten AVCCONNECTINFO-Werten vorgeschlagen werden. Dieser Funktionscode verwendet die AVC_PIN_ID-Struktur. |
AVC_FUNCTION_CLR_CONNECTINFO Dieser Wert ist ein Funktionscode, mit demavc.sys alle zwischengespeicherten AVCCONNECTINFO-Werte entfernt. Dieser Funktionscode verwendet die AVC_PIN_ID-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_EXT_PLUG_COUNTS Dieser Wert ist ein Funktionscode, mit demavc.sys die Anzahl externer Eingabe- und Ausgabestecker abrufen kann. Dieser Funktionscode verwendet die AVC_EXT_PLUG_COUNTS-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_UNIQUE_ID Dieser Wert ist ein Funktionscode, der zum Abrufen der eindeutigen ID der AV/C-Einheit verwendet wird. Dieser Funktionscode verwendet die AVC_UNIQUE_ID-Struktur. Dieser Funktionscode ist nur für Peerinstanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_REQUEST Dieser Wert ist ein Funktionscode, der zum Registrieren verwendet wird, um AV/C-Einheiten- und Untereinheitsanforderungen zu empfangen. Dieser Funktionscode verwendet die AVC_COMMAND_IRB-Struktur. Dieser Funktionscode ist sowohl für Peer- als auch für virtuelle Instanzen von avc.sysverfügbar. |
AVC_FUNCTION_SEND_RESPONSE Dieser Wert ist ein Funktionscode, mit demavc.sys auf Anforderungen der AV/C-Einheit und -Untereinheit reagieren. Dieser Funktionscode verwendet die AVC_COMMAND_IRB-Struktur. Dieser Funktionscode ist sowohl für Peer- als auch für virtuelle Instanzen von avc.sysverfügbar. |
AVC_FUNCTION_FIND_PEER_DO Dieser Wert ist ein Funktionscode, mit dem ein nichtvirtueller avc.sys instance gefunden wird. Dieser Funktionscode verwendet die AVC_PEER_DO_LOCATOR-Struktur. Dieser Funktionscode ist sowohl für Peer- als auch für virtuelle Instanzen von avc.sysverfügbar. |
AVC_FUNCTION_PEER_DO_LIST Dieser Wert ist ein Funktionscode, mit dem alle nichtvirtuellen avc.sys Instanzen gesucht werden. Dieser Funktionscode verwendet die AVC_PEER_DO_LIST-Struktur. Dieser Funktionscode ist sowohl für Peer- als auch für virtuelle Instanzen von avc.sysverfügbar. |
AVC_FUNCTION_GET_SUBUNIT_INFO Dieser Wert ist ein Funktionscode, der zum Abrufen der Untereinheitsinformationen des Zielgeräts verwendet wird. Dieser Funktionscode verwendet die AVC_SUBUNIT_INFO_BLOCK-Struktur. Dieser Funktionscode ist sowohl für Peer- als auch für virtuelle Instanzen von avc.sysverfügbar. |
Anforderungen
Anforderung | Wert |
---|---|
Header | avc.h (include Avc.h) |