/pps/services/multimedia/mtp/driverdir/devinfo

Object for storing vendor and software information about an MTP device

Publishers
MTP driver process
Subscribers
Any app

Overview

The /pps/services/multimedia/mtp/driverdir/devinfo object stores fields that identify the manufacturer, vendor, and model name of an attached MTP device and that describe its system software. The driverdir directory is created by the MTP driver launched when the device is attached. Here's a sample object:

[n]@devinfo
Device::PlaysForSure
FunctionMode::0
Manufacturer::samsung
Name::Galaxy Nexus
SerialNumber::0149BDCB1800E01F
SoftwareVersion::1.0
StandardVersion::100
VendorExtDesc::microsoft.com: 1.0; android.com: 1.0;
VendorExtId::0x6
VendorExtVersion::100

Attributes

Attribute Data type Description
Device String Device type (always PlaysForSure)
FunctionMode Hexadecimal string Function mode supported by the device. Modes express different states and capabilities. A value of 0 means the device supports only Standard Mode. For details on the meanings of different field values, see section 5.1.1.5 of revision 1.1 of the Media Transfer Protocol specification.
Manufacturer String Device manufacturer
Name String Device model
SerialNumber String Serial number of the MTP function. This number is unique among MTP functions with the same Name and SoftwareVersion values.
SoftwareVersion String Software or firmware version of the device, in a vendor-specific format
StandardVersion Number Protocol version supported by the device (always 100, which represents version 1.00)
VendorExtDesc String List of vendor extensions supported by the device. Extensions let vendors define additional capabilities for MTP devices.
VendorExtId Hexadecimal string ID of vendor of extensions supported by the device. This ID is assigned by I3A.
VendorExtVersion Number Version of vendor-extension set supported by the device