Freigeben über


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_EXT_PLUG_COUNTS

AVC_FUNCTION_ACQUIRE

AVC_FUNCTION_CLR_CONNECTINFO

AVC_FUNCTION_FIND_PEER_DO

AVC_FUNCTION_GET_CONNECTINFO

AVC_FUNCTION_GET_EXT_PLUG_COUNTS

AVC_FUNCTION_GET_PIN_COUNT

AVC_FUNCTION_GET_PIN_DESCRIPTOR

AVC_FUNCTION_GET_SUBUNIT_INFO

AVC_FUNCTION_GET_UNIQUE_ID

AVC_FUNCTION_PEER_DO_LIST

AVC_FUNCTION_RELEASE

AVC_FUNCTION_SET_CONNECTINFO

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID