Windows Media デバイス マネージャー 11 SDK
重要
Windows Media デバイス マネージャー API が Windows SDK に含まれるようになりました。 追加の SDK のダウンロードは必要ありません。
Microsoft Windows Media デバイス マネージャー ソフトウェア開発キット (SDK) を使用すると、接続されているポータブル デバイスと通信できるデスクトップ アプリケーションとコンポーネントを構築できるようになります。 Windows Media デバイス マネージャーを使用すると、アプリケーションまたはコンポーネントでは、デバイスとの間でファイルを列挙、探索、交換したり、メタデータのクエリを実行したり、再生カウント情報を要求したりできます。 Windows Media デバイス マネージャー上に構築されたアプリケーションまたはコンポーネントには、メディア転送プロトコル (MTP)、マス ストレージ クラス (MSC)、RAPI、ならびに Windows Media テクノロジの最新バージョンと以前のバージョンの両方に基づいて構築されたその他のデバイスなど、幅広いデバイスと通信するための一貫した API があります。
Windows Media デバイス マネージャー SDK を使用して、次の項目を構築できます。
- カスタム メディア プレーヤーなどのデスクトップ アプリケーション。 アプリケーションとポータブル デバイス間のすべての通信は、Windows Media デバイス マネージャーを経由する必要があります。このデバイス マネージャーは、アプリケーション、Microsoft デジタル著作権管理システム、およびサービス プロバイダー間のブローカーとして機能します。
- サービス プロバイダー。カスタム デバイスとデスクトップ アプリケーション間の通信リンクとして機能します。 Microsoft は、ほとんどのデバイスとすぐに通信できるサービス プロバイダーを多数用意していますが、デバイスとデスクトップ アプリケーション間の通信をカスタマイズするカスタム サービス プロバイダーを構築できます。
- プラグイン。デバイスで再生カウントを要求したりログを記録したりするなどのタスクを実行できます。 これらのプラグインは、他のデスクトップ アプリケーションにアタッチできます。アーティストへの使用料支払いを処理するためにコンテンツ プロバイダーに情報を送信する Windows Media Player は、その一例です。
Windows Media デバイス マネージャー SDK をダウンロードするには、Windows Media ダウンロード ページを参照してください。
この SDK は、Microsoft Windows Media ソフトウェア開発キットのコンポーネントです。 その他のコンポーネントには、Windows Media 形式 SDK、Windows Media サービス SDK、Windows Media Encoder SDK、Windows Media Rights Manager SDK、Windows Media Player SDK などがあります。
このドキュメントには次のセクションがあります。
セクション | 説明 |
---|---|
基本的な情報 | このバージョンの Windows Media デバイス マネージャーの新機能、Windows Media デバイス マネージャーのしくみの概要、アプリケーションまたはサービス プロバイダーの開発に必要なもの、および SDK に同梱されているサンプルについて説明します。 |
プログラミング ガイド | アプリケーションとサービス プロバイダーを構築する方法について説明します。 |
プログラミング リファレンス | Windows Media デバイス マネージャー SDK でサポートされるインターフェイス、メソッド、クラス、および構造体に関する C++ リファレンス情報を提供します。 |
用語集 | このドキュメントで使用される用語を定義します。 |