(avc.h) AVC_FUNCTION 枚举

AVC_FUNCTION 枚举类型用于指定 AV/C 子单位函数。

语法

typedef enum _tagAVC_FUNCTION {
  AVC_FUNCTION_COMMAND,
  AVC_FUNCTION_GET_PIN_COUNT,
  AVC_FUNCTION_GET_PIN_DESCRIPTOR,
  AVC_FUNCTION_GET_CONNECTINFO,
  AVC_FUNCTION_SET_CONNECTINFO,
  AVC_FUNCTION_ACQUIRE,
  AVC_FUNCTION_RELEASE,
  AVC_FUNCTION_CLR_CONNECTINFO,
  AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
  AVC_FUNCTION_GET_UNIQUE_ID,
  AVC_FUNCTION_GET_REQUEST,
  AVC_FUNCTION_SEND_RESPONSE,
  AVC_FUNCTION_FIND_PEER_DO,
  AVC_FUNCTION_PEER_DO_LIST,
  AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;

常量

 
AVC_FUNCTION_COMMAND
此值是一个函数代码,用于发送 AV/C 请求,并作为一个操作接收响应。 此函数代码使用 AVC_COMMAND_IRB 结构。

此函数代码可用于 avc.sys的对等实例和虚拟实例。
AVC_FUNCTION_GET_PIN_COUNT
此值是一个函数代码,用于获取基础子单位设备支持的引脚数。 此函数代码使用 AVC_PIN_COUNT 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_GET_PIN_DESCRIPTOR
此值是用于获取每个引脚 ID 的引脚描述符的函数代码。 此函数代码使用 AVC_PIN_DESCRIPTOR 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_GET_CONNECTINFO
此值是一个函数代码,用于获取每个引脚 ID 的 AVCPRECONNECTINFO 结构。 此函数代码使用 AVC_PRE_CONNECTINFO 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_SET_CONNECTINFO
此值是用于为每个引脚 ID 设置 AVCCONNECTINFO 结构的函数代码。 此函数代码使用 AVC_SET_CONNECTINFO 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_ACQUIRE
此值是一个函数代码,用于使 avc.sys 建立缓存的 AVCCONNECTINFO 值建议的任何连接。 此函数代码使用 AVC_PIN_ID 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_RELEASE
此值是一个函数代码,用于使 avc.sys 释放缓存的 AVCCONNECTINFO 值建议的任何连接。 此函数代码使用 AVC_PIN_ID 结构。
AVC_FUNCTION_CLR_CONNECTINFO
此值是一个函数代码,用于使 avc.sys 删除任何缓存的 AVCCONNECTINFO 值。 此函数代码使用 AVC_PIN_ID 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
此值是一个函数代码,用于使 avc.sys 获取外部输入和输出插件计数。 此函数代码使用 AVC_EXT_PLUG_COUNTS 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_GET_UNIQUE_ID
此值是用于获取 AV/C 单元的唯一 ID 的函数代码。 此函数代码使用 AVC_UNIQUE_ID 结构。

此函数代码仅适用于 avc.sys的对等实例。
AVC_FUNCTION_GET_REQUEST
此值是用于注册以接收 AV/C 单元和子单位请求的函数代码。 此函数代码使用 AVC_COMMAND_IRB 结构。

此函数代码可用于 avc.sys的对等实例和虚拟实例。
AVC_FUNCTION_SEND_RESPONSE
此值是一个函数代码,用于使 avc.sys 响应 AV/C 单元和子单位请求。 此函数代码使用 AVC_COMMAND_IRB 结构。

此函数代码可用于 avc.sys的对等实例和虚拟实例。
AVC_FUNCTION_FIND_PEER_DO
此值是用于查找非虚拟 avc.sys 实例的函数代码。 此函数代码使用 AVC_PEER_DO_LOCATOR 结构。

此函数代码可用于 avc.sys的对等实例和虚拟实例。
AVC_FUNCTION_PEER_DO_LIST
此值是用于查找所有非虚拟 avc.sys 实例的函数代码。 此函数代码使用 AVC_PEER_DO_LIST 结构。

此函数代码可用于 avc.sys的对等实例和虚拟实例。
AVC_FUNCTION_GET_SUBUNIT_INFO
此值是用于获取目标设备的子单位信息的函数代码。 此函数代码使用 AVC_SUBUNIT_INFO_BLOCK 结构。

此函数代码可用于 avc.sys的对等实例和虚拟实例。

要求

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

另请参阅

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID