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) |