AVC_MULTIFUNC_IRB结构(avc.h)
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标头中描述的功能,将使用匹配的联合中的相应结构。
要求
要求 | 价值 |
---|---|
标头 | avc.h (包括 Avc.h) |
另请参阅
AVC_FUNCTION_GET_EXT_PLUG_COUNTS