Partager via


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)

Voir aussi

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE