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