Compartilhar via


Enumeração AvcResponseCode (avc.h)

O tipo de enumeração AvcResponseCode é usado para indicar o tipo de resposta recebida por um driver de subunidade de sua subunidade AV/C por meio de códigos de função AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE .

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
Indica que a subunidade não dá suporte ao comando de controle especificado.
AVC_RESPONSE_ACCEPTED
Indica que a subunidade implementa o comando de controle especificado e que o estado de subunidade permite a execução do comando. Observação: a execução do comando pode não ter sido concluída no momento em que a AVC_RESPONSE_ACCEPTED tiver sido retornada.
AVC_RESPONSE_REJECTED
Especifica uma resposta que indica que o comando ou a solicitação foi rejeitada.
AVC_RESPONSE_IN_TRANSITION
Especifica uma resposta que indica que o comando ou a solicitação foi aceito.
AVC_RESPONSE_STABLE
Indica que a subunidade implementa o comando . O mesmo significado que AVC_RESPONSE_IMPLMENTED.
AVC_RESPONSE_IMPLEMENTED
Indica que a subunidade implementa o comando . O mesmo significado que AVC_RESPONSE_STABLE.
AVC_RESPONSE_CHANGED
Indica que o estado de subunidade foi alterado.
AVC_RESPONSE_INTERIM
Indica que a subunidade não pode responder com AVC_RESPONSE_ACCEPTED ou AVC_RESPONSE_REJECTED dentro do período de 100 milissegundos para respostas. A subunidade finalmente retornará um quadro de resposta com um código AVC_RESPONSE_ACCEPTED ou AVC_RESPONSE_REJECTED .

Requisitos

Requisito Valor
Cabeçalho avc.h (inclua Avc.h)

Confira também

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE