WpdMtp
C#からMTPデバイスを操作するためのライブラリです。
RICOH THETA Sなどのカメラを操作することができます。
使い方(概要)
- MtpCommandのインスタンスを生成します。
- MtpCommandのGetDeviceIds()でPCに接続されているデバイスIDの一覧を取得します。
- MtpCommandのOpen()でデバイスに接続します。
- MtpCommandのExecute()でMTP通信を実行します。
- MtpCommandのClose()でデバイスを切断します。
注意点
- いろんなところで予期せぬエラーが発生すると思います。ご使用は計画的かつ慎重に。
- OpenSessionとCloseSessionはWindowsが自動的に行っているようです(未確認)
その他
実装には下記サイトをものすご~く参考にさせていただきました。
https://blogs.msdn.microsoft.com/dimeby8/tag/wpd/
License
MIT