次の方法で共有


ライセンスの配信前

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

ライセンスの事前配信は、クライアント コンピューターにライセンスをプリエンプティブにプルするために使用されるプロセスです。 配信前に使用する一般的なシナリオは、ユーザーが音楽サービスにサブスクライブする場合です。 必要になる前にライセンスを配信しないと、ユーザーは新しい曲ごとにライセンスの取得を待つ必要があります。

配信前はアクセスの試行に対する応答として実行されないため、通常はコンテンツ所有者のみが実行します。 つまり、制御するコンテンツのライセンスのみを事前に配信できます。 配信前プロセスは、Windows Media Digital Rights Management SDK のオブジェクトを使用して構築されたクライアント コンポーネントとライセンス サーバーの間の調整です。

ライセンスの事前配信は、 非サイレント ライセンスの取得に似ています。 IWMDRMLicenseManagement::AcquireLicense に渡す DRM ヘッダーがないことを除き、同じ手順に従います。 この方法では、ライセンス サーバーに送信できるコンテンツ固有ではないチャレンジが生成されます。

または、 Windows Media Rights Manager を使用してライセンスを事前配信することもできます。

ライセンスの取得

Media Foundation イベント モデルの使用