Creating an MTP application

  • Thread starter Thread starter Samuel Pickard
  • Start date Start date
S

Samuel Pickard

Morning,

I'm writing an application in C# (VS2003 currently) and I've got a new
requirement to sync files to an MTP device. I can't seem to find a
component (either COM or .NET) which I can use for MTP. Can someone
push me in the right direction?

Thanks
 
Hi Samuel,

The Media Transfer Protocol is a set of custom extensions to the Picture
Transfer Protocol, and is supported in Windows XP if Windows Media Player
10 or later is installed. Windows Vista natively implements MTP.

MTP-compatible devices use drivers that Microsoft is shipping with Windows
Media Player 10, and users will be able to perform all transfer and
synchronization functions from within the Player.

If you'd like to write your own application to do the transfer and
synchronization function that Windows Media Player 10 does, I believe you
need to use Windows Media Device Manager 10 SDK.

To get Windows Media Device Manager 10 SDK, you may visit the following
link:

http://msdn2.microsoft.com/en-us/windowsmedia/bb190309.aspx

Hope this helps.


Sincerely,
Linda Liu
Microsoft Online Community Support

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
 
Linda, thanks for this - if I'm using Vista, can you point to the
objects I need to use. Has anyone ever produced any example code for
this, as I can't find any. I can't install the Windows Media Device
Management SDK on Vista.

Thanks again

Samuel
 
Hi Samuel,

Thank you for your prompt response.

I had a try installing the Windows Media Format 9.5 SDK (WMFSDKv9.5) on
Windows Vista, and did see it couldn't be installed on Vista. To tell you
the truth, I have never install WMFSDKv9.5 on Vista before, so I didn't
know it couldn't be installed on Vista. I am terribly sorry for that!

I have consulted this in our inner discussion group and the experts advice
you to download the WMFSDKv11 on the following page:

http://msdn2.microsoft.com/en-us/windowsmedia/bb190309.aspx

As for a sample, I only found the a MTP sample written in VC++ with VS05.
You may visit the following link for more information.

'MTP File Transfer on Windows'
http://opensource.creative.com/mtp_xfer.html

Hope this helps.
If you have any question, please feel free to let me know.

Sincerely,
Linda Liu
Microsoft Online Community Support
 
Hi Samuel,

How about the problem now?

If you need our further assistance, please feel free to let me know.

Thank you for using our MSDN Managed Newsgroup Support Service!

Sincerely,
Linda Liu
Microsoft Online Community Support
 
Hi Samuel,

How about the problem now?

If you need our further assistance, please feel free to let me know.

Thank you for using our MSDN Managed Newsgroup Support Service!

Sincerely,
Linda Liu
Microsoft Online Community Support
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top