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