Windows Media 9.5 SDK で追加された機能

[このページに関連付けられている機能である Windows Media Format 11 SDK は、レガシ機能です。 これは、ソース リーダーシンク ライターによって置き換えられます。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

Windows Media Format 9.5 SDK では、コンテンツのセキュリティと柔軟性を強化するための新機能が導入されました。 9 シリーズ リリース以降、SDK に次の変更が加えられました。

DirectX ビデオ アクセラレーション中のアプリケーション固有の処理のための新しいインターフェイス

DirectX ビデオ アクセラレーションをサポートするプレーヤー アプリケーションで IWMPlayerHook インターフェイスを実装し、DirectX VA デコード中にアプリケーション固有の処理を実行できるようになりました。 リーダーは、デコードのために圧縮されたビデオ サンプルをビデオ プロセッサに渡す前に 、IWMPLayerHook::P reDecode コールバック メソッドを呼び出します。

注意

IWMPlayerHook インターフェイスと関連する IWMReaderAdvanced5 インターフェイスを使用するには、Windows Media Format SDK に更新番号888656がインストールされている必要があります。 更新プログラムは 、Microsoft Web サイトからダウンロードできます。

 

x64 ベースのバージョンの Windows 用 Windows Media Format SDK バージョン

x64 ベースのバージョンの Windows Media Format SDK を使用できます。 このドキュメントは、32 ビット バージョンと x64 ベースの SDK の両方に適用されます。 ただし、x64 ベースの Windows Media Format SDK では、デジタル著作権管理 (DRM) はサポートされていません。

Windows Media Video Image Codec の新しいバージョン

Windows Media Video 9 Image v2 コーデックを使用すると、パンとズームのサンプル ジオメトリ計算が簡略化されます。 新しいコーデックでは、イメージ間のいくつかの複雑な遷移もサポートされています。

Windows メディア オーディオ コーデックの新しいバージョン

Windows Media Format 9.5 SDK には、次の更新されたオーディオ コーデックが含まれています。

  • Windows Media Audio 9.1
  • Windows Media Audio 9.1 Professional
  • Windows Media Audio 9.1 Lossless

ネットワーク デバイス プロトコルのサポート用 Windows Media DRM 10

Windows Media Format 9.5 SDK では、ネットワーク デバイスのセキュリティで保護された転送プロトコル用の新しい Windows Media DRM 10 がサポートされています。 このプロトコルを使用すると、暗号化されたコンテンツをローカル ネットワーク経由で再生デバイス (セットトップ ビデオ レシーバーなど) にストリーミングできます。

ネットワーク デバイス用の Windows Media DRM 10 のサポートを実装するために使用される手順のほとんどは、アプリケーションで実行する必要があります。 ただし、Windows Media Format SDK のメソッドを使用して、次の機能を提供できます。

  • Windows Media DRM 10 for Network Devices で有効になっているデバイスを含む、デバイスのデータベースを維持します。
  • デバイスを検証して、セキュリティで保護されたストリーミングのためにネットワーク上のクライアントに十分な "近い" ことを確認します。
  • DRM で保護されたファイルを、ネットワーク デバイス ストリーム用の Windows Media DRM 10 に変換します。
  • 以前に暗号化されたデータを使用してファイルを書き込みます。

新しい DRM ライセンスのサポート

Windows Media Rights Manager SDK を使用して作成された新しいライセンスでは、出力保護レベル (OPL) を使用して、コンテンツの再生とコピーの権限と制限を指定します。 Windows Media Format SDK は、ライセンスから OPL を読み取るためのサポートを提供します。

新しいビデオ コーデック

Windows Media Video 9 Advanced Profile コーデックは、インターレース エンコードのサポートを追加しながら、Windows Media Video 9 コーデックの高品質を基に構築されています。

S/PDIF 出力

Windows Media Audio Professional コーデックのいずれかでエンコードされたコンテンツは、Sony/Philips Digital Interconnect Format (S/PDIF) を使用して転送または送信できるようになりました。

オーディオのLow-Delay

Windows Media Audio 9.1 および Windows Media Audio 9.1 Professional コーデックでは、それぞれ複数の低遅延形式がサポートされるようになりました。 これらの形式では、より迅速に開始できるオーディオ ストリームが生成され、ストリーム切り替えシナリオの待機時間が短縮されます。 ライブ ブロードキャストの全体的な待機時間も、低遅延形式を使用して改善されます。

近似シークモード

これで、リーダーを使用して ASF ファイルでおおよその時間をシークできるようになりました。 このモードでは、ユーザーがWindows メディア プレーヤーのシーク バーをクリックしたときなど、不正確なシークを実行するときのパフォーマンスが向上します。 概算シークは、求められた正確な時間のサンプルを再構築するのではなく、前のクリーンポイントのメディア サンプルを返します。

プレイリストの書き込み

Windows Media DRM 10 では、プレイリストの一部として Red Book CD にオーディオ ファイルをコピーする権限がサポートされています。 Windows Media Format SDK には、プレイリスト内のファイルのコピーが許可されているかどうかを確認するためのメソッドが用意されています。

メタデータのMultiple-Languageサポートの改善

Windows Media Format 9 Series SDK では、ファイルに追加されたすべてのメタデータが、既定の言語の言語識別子が指定された言語リストに割り当てられました。 これにより、異なるロケールのコンテンツ ディストリビューターがメタデータを追加したときに問題が発生しました。ディストリビューターのロケールのユーザーには、言語に対して追加されたいくつかの属性のみが表示されるためです。 Windows Media Format 9.5 SDK は、ファイルに 2 つの言語の属性が存在するまで言語リストを作成しないことで、この問題を解決します。 その時点で、すべてのメタデータが 2 番目の言語のロケールに関連付けられます。これが既定値になります。 このようにして、コンテンツ ディストリビューターは、ロケールに関連するいくつかの属性を追加しながら、タイトルや作成者などのファイルの元のメタデータをすべてそのまま保持できます。

インストールに含まれる Windows Media デバイス マネージャー SDK

Windows Media Format 9.5 SDK のインストール パッケージでは、Windows Media デバイス マネージャー SDK がインストールされます。 Windows Media デバイス マネージャー SDK のドキュメントは、C:\WMSDK\WMFSDK95\WMDM\docs フォルダーにあります (既定のフォルダーに Windows Media Format SDK をインストールしないと、フォルダーが異なります)。

コーデック インターフェイスのドキュメント

このドキュメントには、Windows Media Format SDK の外部で Windows Media Audio および Video コーデックを使用する方法に関する情報が含まれています。 このドキュメントは、もともと Microsoft Developer Network からのダウンロードの一部としてリリースされました。 コーデック DLO を直接使用するサンプル アプリケーションは、ヘッダーと共に Windows Media Format SDK のインストールに含まれています。

Windows Media Format SDK について