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 指示子单位无法在响应的 100 毫秒时间范围内AVC_RESPONSE_ACCEPTED或AVC_RESPONSE_REJECTED做出响应。 子单元最终将返回具有 AVC_RESPONSE_ACCEPTED 或 AVC_RESPONSE_REJECTED 代码的响应帧。 |
要求
要求 | 值 |
---|---|
Header | avc.h (包括 Avc.h) |