AVC_MULTIFUNC_IRB-Struktur (avc.h)
Die AVC_MULTIFUNC_IRB-Struktur enthält andere AV/C-bezogene Strukturen in einer Union.
Syntax
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;
Member
Common
IRB-Headerstruktur (I/O Request Block), in der eine Funktionsnummer gespeichert ist.
PinCount
Wird mit AVC_FUNCTION_GET_PIN_COUNT verwendet.
PinDescriptor
Wird mit AVC_FUNCTION_GET_PIN_DESCRIPTOR verwendet.
PreConnectInfo
Wird mit AVC_FUNCTION_GET_CONNECT_INFO verwendet.
SetConnectInfo
Wird mit AVC_FUNCTION_SET_CONNECT_INFO verwendet.
PinId
Wird mit AVC_FUNCTION_ACQUIRE, AVC_FUNCTION_RELEASE und AVC_FUNCTION_CLR_CONNECTINFO verwendet.
ExtPlugCounts
Wird mit AVC_FUNCTION_GET_EXT_PLUG_COUNTS verwendet.
UniqueID
Wird mit AVC_FUNCTION_GET_UNIQUE_ID verwendet.
PeerLocator
Wird mit AVC_FUNCTION_PEER_DO_LOCATOR verwendet.
PeerList
Wird mit AVC_FUNCTION_PEER_DO_LIST verwendet.
Subunits
Wird mit AVC_FUNCTION_GET_SUBUNIT_INFO verwendet.
Hinweise
Die AVC_MULTIFUNC_IRB Struktur, die mit einer Vielzahl von AV/C-Funktionen verwendet wird. Abhängig von der im AVC_IRB-Header beschriebenen Funktionalität wird die übereinstimmende, entsprechende Struktur in der Union verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | avc.h (include Avc.h) |
Weitere Informationen
AVC_FUNCTION_GET_EXT_PLUG_COUNTS