IMediaRenderer インターフェイス
[このページに関連付けられている機能である Windows Media Streaming API は、従来の機能です。 メディア キャストに置き換わりました。 メディア キャストは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Streaming API の代わりに Media Casting を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
DLNA Digital Media Renderer (DMR) デバイスを表すために必要なメソッドとイベントをカプセル化します。
メンバー
IMediaRenderer インターフェイスは、IBasicDevice から継承します。 IMediaRenderer には、次の種類のメンバーもあります。
メソッド
IMediaRenderer インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
ActionInformation | DMR で現在呼び出すことができるメソッドに関する情報を取得します。 |
add_RenderingParametersUpdate |
RenderingParametersUpdate イベントのイベント ハンドラーを登録します。 |
add_TransportParametersUpdate |
TransportParametersUpdate イベントのイベント ハンドラーを登録します。 |
GetMuteAsync | DMR に非同期的にクエリを実行して、オーディオが現在ミュートされているかミュートされていないかを判断します。 |
GetPositionInformationAsync | DMR に非同期的にクエリを実行して、位置情報を取得します。 |
GetTransportInformationAsync | DMR に非同期的にクエリを実行して、トランスポート情報を取得します。 |
GetVolumeAsync | DMR の現在のオーディオ ボリューム レベルを非同期的に照会します。 |
IsAudioSupported | DMR がオーディオ コンテンツを再生できるかどうかを示す値を取得します。 |
IsImageSupported | DMR がイメージを表示できるかどうかを示す値を取得します。 |
IsVideoSupported | 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 に非同期的に指示します。 |