次の方法で共有


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 ヘッダーで説明されている機能に応じて、共用体内の対応する構造体が使用されます。

要件

要件
Header 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