AvcResponseCode 枚举 (avc.h)

AvcResponseCode 枚举类型用于通过 AVC_FUNCTION_COMMANDAVC_FUNCTION_SEND_RESPONSE 函数代码指示子单元驱动程序从其 AV/C 子单元收到的响应类型。

语法

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_ACCEPTEDAVC_RESPONSE_REJECTED 进行响应。 子单元最终将返回包含 AVC_RESPONSE_ACCEPTEDAVC_RESPONSE_REJECTED 代码的响应帧。

要求

要求 价值
标头 avc.h (包括 Avc.h)

另请参阅

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_SEND_RESPONSE