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 ヘッダーで説明されている機能に応じて、共用体内の対応する構造体が使用されます。
要件
要件 | 値 |
---|---|
Header | avc.h (Avc.h を含む) |
こちらもご覧ください
AVC_FUNCTION_GET_EXT_PLUG_COUNTS