MediaRenderer クラス

[このページに関連付けられている機能である Windows Media Streaming API は、従来の機能です。 メディア キャストに置き換わりました。 メディア キャストは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Streaming API の代わりに Media Casting を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

DLNA Digital Media Renderer (DMR) デバイスを表す IMediaRenderer インターフェイスを実装します。

MediaRenderer には、次の種類のメンバーがあります。

メソッド

MediaRenderer クラスには、これらのメソッドがあります。

メソッド 説明
add_RenderingParametersUpdate RenderingParametersUpdate イベントのイベント ハンドラーを登録します。
add_TransportParametersUpdate TransportParametersUpdate イベントのイベント ハンドラーを登録します。
GetMuteAsync DMR を非同期的に照会して、オーディオが現在ミュートされているかミュートされていないかを判断します。
GetPositionInformationAsync DMR に非同期的にクエリを実行して、位置情報を取得します。
GetTransportInformationAsync DMR に非同期的にクエリを実行して、トランスポート情報を取得します。
GetVolumeAsync DMR の現在のオーディオ ボリューム レベルについて非同期的にクエリを実行します。
PauseAsync 現在のコンテンツの再生を一時停止するように DMR に非同期的に指示します。
PlayAsync SetSourceFromUriAsync、SetSourceFromStreamAsync、または SetSourceFromMediaSourceAsync メソッドを呼び出して指定されたコンテンツを再生するように DMR に非同期的に指示します。
PlayAtSpeedAsync SetSourceFromUriAsync、SetSourceFromStreamAsync、または SetSourceFromMediaSourceAsync メソッドを指定したレートで呼び出して指定されたコンテンツを再生するように DMR に非同期的に指示します。
remove_RenderingParametersUpdate RenderingParametersUpdate イベントのイベント ハンドラーの登録を解除します。
remove_TransportParametersUpdate TransportParametersUpdate イベントのイベント ハンドラーの登録を解除します。
SeekAsync 特定のタイム オフセットをシークするように DMR に非同期的に指示します。
SetMuteAsync オーディオをミュートまたはミュート解除するように DMR に非同期的に指示します。
SetNextSourceFromMediaSourceAsync 現在のコンテンツの再生が完了したら、指定したコンテンツを再生用に準備するように DMR に非同期的に指示します。
SetNextSourceFromStreamAsync 現在のコンテンツの再生が完了したら、指定したメディア ストリームを再生用に準備するように DMR に非同期的に指示します。
SetNextSourceFromUriAsync 現在のコンテンツの再生が完了したら、指定した URI で識別されたコンテンツを再生用に準備するように DMR に非同期的に指示します。
SetSourceFromMediaSourceAsync 指定したコンテンツを再生用に準備するように DMR に非同期的に指示します。
SetSourceFromStreamAsync 現在のコンテンツの再生が完了したら、指定したメディア ストリームを再生用に準備するように DMR に非同期的に指示します。
SetSourceFromUriAsync 指定した URI で識別されたコンテンツを再生用に準備するように DMR に非同期的に指示します。
SetVolumeAsync DMR のオーディオ ボリューム レベルを、指定した値に非同期的に設定します。
StopAsync 現在のコンテンツの再生を停止するように DMR に非同期的に指示します。

プロパティ

MediaRenderer クラスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
ActionInformation
読み取り専用
DMR で現在呼び出すことができるメソッドに関する情報を取得します。
IsAudioSupported
読み取り専用
DMR がオーディオ コンテンツを再生できるかどうかを示す値を取得します。
IsImageSupported
読み取り専用
DMR が画像を表示できるかどうかを示す値を取得します。
IsVideoSupported
読み取り専用
DMR がビデオ コンテンツを再生できるかどうかを示す値を取得します。