共用方式為


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標頭中所述的功能,會使用等位中相符的個別結構。

規格需求

需求
標頭 avc.h (包含 Avc.h)

另請參閱

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