AvcCommandType enumeration (avc.h)

The AvcCommandType enumeration type is used to indicate the type of command issued by a subunit driver to its AV/C subunit through AVC_FUNCTION_COMMAND or AVC_FUNCTION_GET_REQUEST function codes.

Syntax

typedef enum _tagAvcCommandType {
  AVC_CTYPE_CONTROL,
  AVC_CTYPE_STATUS,
  AVC_CTYPE_SPEC_INQ,
  AVC_CTYPE_NOTIFY,
  AVC_CTYPE_GEN_INQ
} AvcCommandType;

Constants

 
AVC_CTYPE_CONTROL
Specifies a control type of command.
AVC_CTYPE_STATUS
Specifies a status type of command.
AVC_CTYPE_SPEC_INQ
Specifies a specific-inquiry type of command. This permits a controller to inform targets that a specific set of operands must by furnished along with the opcode when issuing a command.
AVC_CTYPE_NOTIFY
Specifies a notify type of command.
AVC_CTYPE_GEN_INQ
Specifies a general inquiry command type. This permits a controller to query a target to find out if it supports a specific opcode without needing to pass any specific operands.

Requirements

Requirement Value
Header avc.h (include Avc.h)

See also

AVC_FUNCTION

AVC_FUNCTION_COMMAND

AVC_FUNCTION_GET_REQUEST