structure AVC_MULTIFUNC_IRB (avc.h)
La structure AVC_MULTIFUNC_IRB contient d’autres structures av/C associées dans une union.
Syntaxe
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;
Membres
Common
Structure d’en-tête IRB (IRB) où un numéro de fonction est stocké.
PinCount
Utilisé avec AVC_FUNCTION_GET_PIN_COUNT.
PinDescriptor
Utilisé avec AVC_FUNCTION_GET_PIN_DESCRIPTOR.
PreConnectInfo
Utilisé avec AVC_FUNCTION_GET_CONNECT_INFO.
SetConnectInfo
Utilisé avec AVC_FUNCTION_SET_CONNECT_INFO.
PinId
Utilisé avec AVC_FUNCTION_ACQUIRE, AVC_FUNCTION_RELEASE et AVC_FUNCTION_CLR_CONNECTINFO.
ExtPlugCounts
Utilisé avec AVC_FUNCTION_GET_EXT_PLUG_COUNTS.
UniqueID
Utilisé avec AVC_FUNCTION_GET_UNIQUE_ID.
PeerLocator
Utilisé avec AVC_FUNCTION_PEER_DO_LOCATOR.
PeerList
Utilisé avec AVC_FUNCTION_PEER_DO_LIST.
Subunits
Utilisé avec AVC_FUNCTION_GET_SUBUNIT_INFO.
Remarques
La structure AVC_MULTIFUNC_IRB utilisée avec diverses fonctionnalités AV/C. En fonction des fonctionnalités décrites dans l’en-tête AVC_IRB, la structure correspondante de l’union est utilisée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | avc.h (inclure Avc.h) |
Voir aussi
AVC_FUNCTION_GET_EXT_PLUG_COUNTS