// avc.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The AvcSubunitType enumeration type is used to indicate the type of AV/C subunit.
AVC_SUBUNITTYPE_VIDEO_MONITORSpecifies a video monitor subunit type.
AVC_SUBUNITTYPE_AUDIOSpecifies an audio subunit type.
AVC_SUBUNITTYPE_PRINTERSpecifies a printer subunit type.
AVC_SUBUNITTYPE_DISC_PLAYERSpecifies a disc player subunit type.
AVC_SUBUNITTYPE_TAPE_PLAYERSpecifies a tape player subunit type.
AVC_SUBUNITTYPE_TUNERSpecifies a tuner subunit type.
AVC_SUBUNITTYPE_CASpecifies a conditional access (CA) subunit type.
AVC_SUBUNITTYPE_VIDEO_CAMERASpecifies a video camera subunit type.
AVC_SUBUNITTYPE_PANELSpecifies a panel subunit type.
AVC_SUBUNITTYPE_BULLETINBOARDSpecifies a bulletin board subunit type.
AVC_SUBUNITTYPE_CAMERASTORAGESpecifies a camera storage subunit type.
AVC_SUBUNITTYPE_VENDOR_UNIQUESpecifies a vendor unique subunit type.
AVC_SUBUNITTYPE_EXTENDEDSpecifies an extended subunit type.
AVC_SUBUNITTYPE_EXTENDED_FULLThis is used only in extension bytes
AVC_SUBUNITTYPE_UNITSpecifies a generic subunit type.