Перечисление AvcResponseCode (avc.h)

Тип перечисления AvcResponseCode используется для указания типа ответа, полученного драйвером подсоединения из подсоединения AV/C через коды функций AVC_FUNCTION_COMMAND или AVC_FUNCTION_SEND_RESPONSE .

Синтаксис

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;

Константы

 
AVC_RESPONSE_NOTIMPL
Указывает, что подсоединие не поддерживает указанную команду управления.
AVC_RESPONSE_ACCEPTED
Указывает, что подсоединие реализует указанную команду управления и что состояние подсоединения разрешает выполнение команды. Примечание. Выполнение команды может не завершиться к моменту возврата AVC_RESPONSE_ACCEPTED .
AVC_RESPONSE_REJECTED
Указывает ответ, указывающий, что команда или запрос были отклонены.
AVC_RESPONSE_IN_TRANSITION
Указывает ответ, указывающий, что команда или запрос были приняты.
AVC_RESPONSE_STABLE
Указывает, что подъединит реализует команду . То же значение, что и AVC_RESPONSE_IMPLMENTED.
AVC_RESPONSE_IMPLEMENTED
Указывает, что подъединит реализует команду . То же значение, что и AVC_RESPONSE_STABLE.
AVC_RESPONSE_CHANGED
Указывает, что состояние подсоединия изменилось.
AVC_RESPONSE_INTERIM
Указывает, что подъединице не удается ответить AVC_RESPONSE_ACCEPTED или AVC_RESPONSE_REJECTED в течение 100 миллисекунда для ответов. В конечном итоге подсеть вернет кадр ответа с AVC_RESPONSE_ACCEPTED или AVC_RESPONSE_REJECTED кодом.

Требования

Требование Значение
Заголовок avc.h (включая Avc.h)

См. также раздел

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE