estrutura AVC_MULTIFUNC_IRB (avc.h)
A estrutura AVC_MULTIFUNC_IRB contém outras estruturas relacionadas a AV/C em uma união.
Sintaxe
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;
Membros
Common
Estrutura de cabeçalho IRB (Bloco de Solicitação de E/S) em que um número de função é armazenado.
PinCount
Usado com AVC_FUNCTION_GET_PIN_COUNT.
PinDescriptor
Usado com AVC_FUNCTION_GET_PIN_DESCRIPTOR.
PreConnectInfo
Usado com AVC_FUNCTION_GET_CONNECT_INFO.
SetConnectInfo
Usado com AVC_FUNCTION_SET_CONNECT_INFO.
PinId
Usado com AVC_FUNCTION_ACQUIRE, AVC_FUNCTION_RELEASE e AVC_FUNCTION_CLR_CONNECTINFO.
ExtPlugCounts
Usado com AVC_FUNCTION_GET_EXT_PLUG_COUNTS.
UniqueID
Usado com AVC_FUNCTION_GET_UNIQUE_ID.
PeerLocator
Usado com AVC_FUNCTION_PEER_DO_LOCATOR.
PeerList
Usado com AVC_FUNCTION_PEER_DO_LIST.
Subunits
Usado com AVC_FUNCTION_GET_SUBUNIT_INFO.
Comentários
A estrutura AVC_MULTIFUNC_IRB usada com uma variedade de funcionalidades de AV/C. Dependendo da funcionalidade descrita no cabeçalho AVC_IRB, a correspondência e a respectiva estrutura na união são usadas.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | avc.h (inclua Avc.h) |
Confira também
AVC_FUNCTION_GET_EXT_PLUG_COUNTS