Freigeben über


AvcResponseCode-Enumeration (avc.h)

Der AvcResponseCode-Enumerationstyp wird verwendet, um den Typ der Antwort anzugeben, die ein Untereinheitstreiber von seiner AV/C-Untereinheit über AVC_FUNCTION_COMMAND oder AVC_FUNCTION_SEND_RESPONSE Funktionscodes empfängt.

Syntax

typedef enum _tagAvcResponseCode {
  AVC_RESPONSE_NOTIMPL,
  AVC_RESPONSE_ACCEPTED,
  AVC_RESPONSE_REJECTED,
  AVC_RESPONSE_IN_TRANSITION,
  AVC_RESPONSE_STABLE,
  AVC_RESPONSE_IMPLEMENTED,
  AVC_RESPONSE_CHANGED,
  AVC_RESPONSE_INTERIM
} AvcResponseCode;

Konstanten

 
AVC_RESPONSE_NOTIMPL
Gibt an, dass die Untereinheit den angegebenen Steuerungsbefehl nicht unterstützt.
AVC_RESPONSE_ACCEPTED
Gibt an, dass die Untereinheit den angegebenen Steuerungsbefehl implementiert und dass der Untereinheitszustand die Ausführung des Befehls zulässt. Hinweis: Die Befehlsausführung ist möglicherweise nicht abgeschlossen, wenn die AVC_RESPONSE_ACCEPTED zurückgegeben wurde.
AVC_RESPONSE_REJECTED
Gibt eine Antwort an, die angibt, dass der Befehl oder die Anforderung abgelehnt wurde.
AVC_RESPONSE_IN_TRANSITION
Gibt eine Antwort an, die angibt, dass der Befehl oder die Anforderung akzeptiert wurde.
AVC_RESPONSE_STABLE
Gibt an, dass die Untereinheit den Befehl implementiert. Die gleiche Bedeutung wie AVC_RESPONSE_IMPLMENTED.
AVC_RESPONSE_IMPLEMENTED
Gibt an, dass die Untereinheit den Befehl implementiert. Die gleiche Bedeutung wie AVC_RESPONSE_STABLE.
AVC_RESPONSE_CHANGED
Gibt an, dass sich der Zustand der Untereinheit geändert hat.
AVC_RESPONSE_INTERIM
Gibt an, dass die Untereinheit innerhalb des 100 Millisekunden-Zeitrahmens für Antworten weder mit AVC_RESPONSE_ACCEPTED noch mit AVC_RESPONSE_REJECTED antworten kann. Die Untereinheit gibt letztendlich einen Antwortframe mit einem AVC_RESPONSE_ACCEPTED oder AVC_RESPONSE_REJECTED Code zurück.

Anforderungen

Anforderung Wert
Header avc.h (include Avc.h)

Weitere Informationen

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE