AvcResponseCode 枚举 (avc.h)

AvcResponseCode 枚举类型用于指示子单元驱动程序通过其 AV/C 子单元通过 AVC_FUNCTION_COMMANDAVC_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_ACCEPTEDAVC_RESPONSE_REJECTED 代码的响应帧。

要求

要求
Header avc.h (包括 Avc.h)

另请参阅

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE