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)

Weitere Informationen

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID