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