avc.h) (AVC_MULTIFUNC_IRB 结构
AVC_MULTIFUNC_IRB 结构包含联合中的其他 AV/C 相关结构。
语法
typedef struct _AVC_MULTIFUNC_IRB {
AVC_IRB Common;
union {
AVC_PIN_COUNT PinCount;
AVC_PIN_DESCRIPTOR PinDescriptor;
AVC_PRECONNECT_INFO PreConnectInfo;
AVC_SETCONNECT_INFO SetConnectInfo;
AVC_PIN_ID PinId;
AVC_EXT_PLUG_COUNTS ExtPlugCounts;
AVC_UNIQUE_ID UniqueID;
AVC_PEER_DO_LOCATOR PeerLocator;
AVC_PEER_DO_LIST PeerList;
AVC_SUBUNIT_INFO_BLOCK Subunits;
};
} AVC_MULTIFUNC_IRB, *PAVC_MULTIFUNC_IRB;
成员
Common
I/O 请求块 (存储函数号的 IRB) 标头结构。
PinCount
与 AVC_FUNCTION_GET_PIN_COUNT 一起使用。
PinDescriptor
与 AVC_FUNCTION_GET_PIN_DESCRIPTOR 一起使用。
PreConnectInfo
与 AVC_FUNCTION_GET_CONNECT_INFO 一起使用。
SetConnectInfo
与 AVC_FUNCTION_SET_CONNECT_INFO 一起使用。
PinId
与 AVC_FUNCTION_ACQUIRE、 AVC_FUNCTION_RELEASE 和 AVC_FUNCTION_CLR_CONNECTINFO 一起使用。
ExtPlugCounts
与 AVC_FUNCTION_GET_EXT_PLUG_COUNTS 一起使用。
UniqueID
与 AVC_FUNCTION_GET_UNIQUE_ID 一起使用。
PeerLocator
与 AVC_FUNCTION_PEER_DO_LOCATOR 一起使用。
PeerList
与 AVC_FUNCTION_PEER_DO_LIST 一起使用。
Subunits
与 AVC_FUNCTION_GET_SUBUNIT_INFO 一起使用。
注解
与各种 AV/C 功能一起使用的 AVC_MULTIFUNC_IRB 结构。 根据AVC_IRB标头中描述的功能,将使用联合中相应的匹配结构。
要求
要求 | 值 |
---|---|
Header | avc.h (包括 Avc.h) |
另请参阅
AVC_FUNCTION_GET_EXT_PLUG_COUNTS