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é de son sous-unité AV/C via AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE codes de fonction.

Syntaxe

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é autorise l’exécution de la commande. Remarque : l’exécution de la commande n’a peut-être pas été terminée au moment où la AVC_RESPONSE_ACCEPTED a été retournée.
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 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 la période de 100 millisecondes pour les réponses. La sous-unité retourne finalement une trame de réponse avec un code AVC_RESPONSE_ACCEPTED ou AVC_RESPONSE_REJECTED.

Exigences

Exigence Valeur
d’en-tête avc.h (inclure Avc.h)

Voir aussi

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE