다음을 통해 공유


AVC_FUNCTION 열거형(avc.h)

AVC_FUNCTION 열거형 형식은 AV/C 하위 단위 함수를 지정하는 데 사용됩니다.

Syntax

typedef enum _tagAVC_FUNCTION {
  AVC_FUNCTION_COMMAND,
  AVC_FUNCTION_GET_PIN_COUNT,
  AVC_FUNCTION_GET_PIN_DESCRIPTOR,
  AVC_FUNCTION_GET_CONNECTINFO,
  AVC_FUNCTION_SET_CONNECTINFO,
  AVC_FUNCTION_ACQUIRE,
  AVC_FUNCTION_RELEASE,
  AVC_FUNCTION_CLR_CONNECTINFO,
  AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
  AVC_FUNCTION_GET_UNIQUE_ID,
  AVC_FUNCTION_GET_REQUEST,
  AVC_FUNCTION_SEND_RESPONSE,
  AVC_FUNCTION_FIND_PEER_DO,
  AVC_FUNCTION_PEER_DO_LIST,
  AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;

상수

 
AVC_FUNCTION_COMMAND
이 값은 AV/C 요청을 보내고 응답을 하나의 작업으로 수신하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_COMMAND_IRB 구조를 사용합니다.

이 함수 코드는 avc.sys의 피어 및 가상 인스턴스에서 모두 사용할 수 있습니다.
AVC_FUNCTION_GET_PIN_COUNT
이 값은 기본 하위 단위 디바이스에서 지원하는 핀 수를 가져오는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PIN_COUNT 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_GET_PIN_DESCRIPTOR
이 값은 각 핀 ID에 대한 핀 설명자를 가져오는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PIN_DESCRIPTOR 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_GET_CONNECTINFO
이 값은 각 핀 ID에 대한 AVCPRECONNECTINFO 구조를 가져오는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PRE_CONNECTINFO 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_SET_CONNECTINFO
이 값은 각 핀 ID에 대한 AVCCONNECTINFO 구조를 설정하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_SET_CONNECTINFO 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_ACQUIRE
이 값은 avc.sys 캐시된 AVCCONNECTINFO 값에서 제안하는 연결을 설정하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PIN_ID 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_RELEASE
이 값은 avc.sys 캐시된 AVCCONNECTINFO 값에 의해 제안된 모든 연결을 해제하도록 하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PIN_ID 구조를 사용합니다.
AVC_FUNCTION_CLR_CONNECTINFO
이 값은 avc.sys 캐시된 AVCCONNECTINFO 값을 제거하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PIN_ID 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
이 값은 avc.sys 외부 입력 및 출력 플러그 수를 가져오는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_EXT_PLUG_COUNTS 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_GET_UNIQUE_ID
이 값은 AV/C 단위의 고유 ID를 가져오는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_UNIQUE_ID 구조를 사용합니다.

이 함수 코드는 avc.sys인스턴스에만 사용할 수 있습니다.
AVC_FUNCTION_GET_REQUEST
이 값은 AV/C 단위 및 하위 단위 요청을 수신하기 위해 등록하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_COMMAND_IRB 구조를 사용합니다.

이 함수 코드는 avc.sys의 피어 및 가상 인스턴스에서 모두 사용할 수 있습니다.
AVC_FUNCTION_SEND_RESPONSE
이 값은 avc.sys AV/C 단위 및 하위 단위 요청에 응답하도록 하는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_COMMAND_IRB 구조를 사용합니다.

이 함수 코드는 avc.sys의 피어 및 가상 인스턴스에서 모두 사용할 수 있습니다.
AVC_FUNCTION_FIND_PEER_DO
이 값은 비가상 avc.sysinstance 찾는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PEER_DO_LOCATOR 구조를 사용합니다.

이 함수 코드는 avc.sys의 피어 및 가상 인스턴스에서 모두 사용할 수 있습니다.
AVC_FUNCTION_PEER_DO_LIST
이 값은 모든 비가상 avc.sys 인스턴스를 찾는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_PEER_DO_LIST 구조를 사용합니다.

이 함수 코드는 avc.sys의 피어 및 가상 인스턴스에서 모두 사용할 수 있습니다.
AVC_FUNCTION_GET_SUBUNIT_INFO
이 값은 대상 디바이스의 하위 단위 정보를 가져오는 데 사용되는 함수 코드입니다. 이 함수 코드는 AVC_SUBUNIT_INFO_BLOCK 구조를 사용합니다.

이 함수 코드는 avc.sys의 피어 및 가상 인스턴스에서 모두 사용할 수 있습니다.

요구 사항

요구 사항
헤더 avc.h(Avc.h 포함)

추가 정보

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

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