AvcSubunitType enumeration (avc.h)

The AvcSubunitType enumeration type is used to indicate the type of AV/C subunit.

Syntax

typedef enum _tagAvcSubunitType {
  AVC_SUBUNITTYPE_VIDEO_MONITOR,
  AVC_SUBUNITTYPE_AUDIO,
  AVC_SUBUNITTYPE_PRINTER,
  AVC_SUBUNITTYPE_DISC_PLAYER,
  AVC_SUBUNITTYPE_TAPE_PLAYER,
  AVC_SUBUNITTYPE_TUNER,
  AVC_SUBUNITTYPE_CA,
  AVC_SUBUNITTYPE_VIDEO_CAMERA,
  AVC_SUBUNITTYPE_PANEL,
  AVC_SUBUNITTYPE_BULLETINBOARD,
  AVC_SUBUNITTYPE_CAMERASTORAGE,
  AVC_SUBUNITTYPE_VENDOR_UNIQUE,
  AVC_SUBUNITTYPE_EXTENDED,
  AVC_SUBUNITTYPE_EXTENDED_FULL,
  AVC_SUBUNITTYPE_UNIT
} AvcSubunitType;

Constants

 
AVC_SUBUNITTYPE_VIDEO_MONITOR
Specifies a video monitor subunit type.
AVC_SUBUNITTYPE_AUDIO
Specifies an audio subunit type.
AVC_SUBUNITTYPE_PRINTER
Specifies a printer subunit type.
AVC_SUBUNITTYPE_DISC_PLAYER
Specifies a disc player subunit type.
AVC_SUBUNITTYPE_TAPE_PLAYER
Specifies a tape player subunit type.
AVC_SUBUNITTYPE_TUNER
Specifies a tuner subunit type.
AVC_SUBUNITTYPE_CA
Specifies a conditional access (CA) subunit type.
AVC_SUBUNITTYPE_VIDEO_CAMERA
Specifies a video camera subunit type.
AVC_SUBUNITTYPE_PANEL
Specifies a panel subunit type.
AVC_SUBUNITTYPE_BULLETINBOARD
Specifies a bulletin board subunit type.
AVC_SUBUNITTYPE_CAMERASTORAGE
Specifies a camera storage subunit type.
AVC_SUBUNITTYPE_VENDOR_UNIQUE
Specifies a vendor unique subunit type.
AVC_SUBUNITTYPE_EXTENDED
Specifies an extended subunit type.
AVC_SUBUNITTYPE_EXTENDED_FULL
This is used only in extension bytes
AVC_SUBUNITTYPE_UNIT
Specifies a generic subunit type.

Requirements

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