Media MDB Object Formats (Compact 7)
3/12/2014
The following table lists the object formats that the Media MDB supports.
Object format | MTP datacode | Type | Description |
---|---|---|---|
Undefined Object |
0x3000 |
If an object is encoded in an undefined, arbitrary format, a portable device can still receive the object regardless of whether the device explicitly supports the Undefined Object format. |
|
Association |
0x3001 |
This format is required for synchronization with Windows Media Player. |
|
JPEG, EXIF, JPE, JPG |
0x3801 |
Image |
Joint Photographic Experts Group image file. This image file format is used by digital cameras and portable devices that support digital photography. |
GIF |
0x3807 |
Image |
Graphics Interchange Format image file. |
BMP |
0x3804 |
Image |
Bit map image file. |
TIF, TIFF |
0x380D |
Image |
Tagged Image File format image file. |
PNG |
Ox380B |
Image |
Portable Network Graphics image file. |
WAV |
0x3008 |
Audio |
Waveform audio file format. |
MP3 |
0x3009 |
Audio |
MPEG-1 Audio Layer 3 format. |
WMA |
0xB901 |
Audio |
Windows Media Audio format. |
MPEG, MPG |
0x300B |
Video |
Motion Picture Experts Group video file. |
MP4 |
0xB982 |
Video |
MPEG-4 video file. |
AVI |
0x300A |
Video |
Audio Video Interleaved file. |
ASF |
0x300C |
Video |
Advanced Systems Format, a video container format for streaming media. |
WMV |
0xB981 |
Video |
Windows Media Video format. |
AAC |
0xB903 |
Audio |
Advanced Audio Coding format. |
Abstract Audio Album |
0xBA03 |
Used to group audio tracks and provide album art to the device. |
|
Abstract Audio Video Playlist |
0xBA05 |
Required to receive playlists from Windows Media Player. |
|
Undefined Firmware |
0xB802 |
Used when the device vendor needs to install firmware upgrades that are encoded in a proprietary data format. |
You can add additional object formats that the desktop version of Windows Media Player supports, such as MIDI (.mid or .midi), by updating DeviceSettings.xml and by modifying the provided MTP storage source code. You will need to add the decoders on the device side to support playback of these formats.
See Also
Concepts
MTP Storage
Media MDB MTP Operations
Media MDB Object Properties
Media MDB Implementation
Media MDB Optimization