AvcResponseCode, énumération (avc.h)
Le type d’énumération AvcResponseCode est utilisé pour indiquer le type de réponse reçu par un pilote de sous-unité à partir de sa sous-unité AV/C via AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE codes de fonction.
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;
Constantes
AVC_RESPONSE_NOTIMPL Indique que la sous-unité ne prend pas en charge la commande de contrôle spécifiée. |
AVC_RESPONSE_ACCEPTED Indique que la sous-unité implémente la commande de contrôle spécifiée et que l’état de sous-unité permet l’exécution de la commande. Remarque : Il est possible que l’exécution de la commande ne soit pas terminée au moment où le AVC_RESPONSE_ACCEPTED a été retourné. |
AVC_RESPONSE_REJECTED Spécifie une réponse indiquant que la commande ou la demande a été rejetée. |
AVC_RESPONSE_IN_TRANSITION Spécifie une réponse indiquant que la commande ou la demande a été acceptée. |
AVC_RESPONSE_STABLE Indique que la sous-unité implémente la commande . Même signification que AVC_RESPONSE_IMPLMENTED. |
AVC_RESPONSE_IMPLEMENTED Indique que la sous-unité implémente la commande . Même signification que AVC_RESPONSE_STABLE. |
AVC_RESPONSE_CHANGED Indique que l’état de la sous-unité a changé. |
AVC_RESPONSE_INTERIM Indique que la sous-unité ne peut pas répondre avec AVC_RESPONSE_ACCEPTED ou AVC_RESPONSE_REJECTED dans le délai de 100 millisecondes pour les réponses. La sous-unité retourne finalement un cadre de réponse avec un code AVC_RESPONSE_ACCEPTED ou AVC_RESPONSE_REJECTED . |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | avc.h (inclure Avc.h) |