Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


MTP

The Media Transfer Protocol is based upon, and is compatible with, the Picture Transfer Protocol (PTP) which is commonly used by digital imaging devices and printers for the exchange of pictures. PTP supports only the transfer of pictures. MTP allows the transer of most types of media and is aimed at intelligent multifunction storage devices, such as digital cameras, portable media players and mobile phones.

Some key aspects of MTP:

For a more complete description of MTP, and to download the MTP Porting Kit, please visit the Microsoft website

The Symbian implementation of MTP

The Symbian implementation of MTP is compatible with Microsoft's MTP Enhanced specification v0.95. Symbian devices conform to the Windows Portable Device (WPD) architecture.

Compatible versions of Microsoft Windows are:

A Symbian device can take only the Responder role.

The Symbian implementation of MTP is delivered with an implementation of the USB Still Image Class (SIC). Provision has been made in the design for additional transports, such as TCP/IP, to be added and for the transport interface to be made available to partners in future releases.

The Symbian implementation of MTP is delivered with a File System Data Provider. The File System Data Provider gives access to the public file system. Data caged and system files are not available. The data provider allows files and folders to be viewed, moved, copied, renamed and deleted. Files can be copied between the PC and the device and vice versa.

It's likely that further data provider plugins, developed by partners, will cater for specific media types, such as music files, image files, contact data files and calendar data files. 'Cater' might mean display, play or edit the data through an appropriate application on the PC.