Перечисление 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) |