avc.h) (AVC_MULTIFUNC_IRB 结构

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