다음을 통해 공유


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

함수 번호가 저장되는 IRB(I/O 요청 블록) 헤더 구조입니다.

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