Condividi tramite


Enumerazione AvcResponseCode (avc.h)

Il tipo di enumerazione AvcResponseCode viene usato per indicare il tipo di risposta ricevuta da un driver subunit dalla relativa subunit AV/C tramite AVC_FUNCTION_COMMAND o AVC_FUNCTION_SEND_RESPONSE codici di funzione.

Sintassi

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;

Costanti

 
AVC_RESPONSE_NOTIMPL
Indica che la subunit non supporta il comando di controllo specificato.
AVC_RESPONSE_ACCEPTED
Indica che la subunit implementa il comando di controllo specificato e che lo stato di subunit consente l'esecuzione del comando. Nota: l'esecuzione del comando potrebbe non essere stata completata entro il momento in cui il AVC_RESPONSE_ACCEPTED è stato restituito.
AVC_RESPONSE_REJECTED
Specifica una risposta che indica che il comando o la richiesta è stata rifiutata.
AVC_RESPONSE_IN_TRANSITION
Specifica una risposta che indica che il comando o la richiesta è stata accettata.
AVC_RESPONSE_STABLE
Indica che la subunit implementa il comando . Stesso significato di AVC_RESPONSE_IMPLMENTED.
AVC_RESPONSE_IMPLEMENTED
Indica che la subunit implementa il comando . Stesso significato di AVC_RESPONSE_STABLE.
AVC_RESPONSE_CHANGED
Indica che lo stato di subunit è stato modificato.
AVC_RESPONSE_INTERIM
Indica che la subunit non è in grado di rispondere con AVC_RESPONSE_ACCEPTED o AVC_RESPONSE_REJECTED entro l'intervallo di tempo di 100 millisecondi per le risposte. La subunit restituirà infine un frame di risposta con un codice AVC_RESPONSE_ACCEPTED o AVC_RESPONSE_REJECTED .

Requisiti

Requisito Valore
Intestazione avc.h (include Avc.h)

Vedi anche

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE