MediaRenderer 類別

[與此頁面相關聯的功能 Windows 媒體串流 API是舊版功能。 媒體 轉型已取代它。 媒體傳播已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 媒體轉型 ,而不是 Windows 媒體串流 API。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

實作 IMediaRenderer 介面,此介面代表 DLNA Digital Media Renderer (DMR) 裝置。

MediaRenderer 具有下列類型的成員:

方法

MediaRenderer類別具有這些方法。

方法 描述
add_RenderingParametersUpdate 註冊 RenderingParametersUpdate 事件的事件處理常式。
add_TransportParametersUpdate 註冊 TransportParametersUpdate 事件的事件處理常式。
GetMuteAsync 以非同步方式查詢 DMR,以判斷音訊目前是否為靜音或未靜音。
GetPositionInformationAsync 以非同步方式查詢 DMR 以擷取位置資訊。
GetTransportInformationAsync 以非同步方式查詢 DMR 以擷取傳輸資訊。
GetVolumeAsync 以非同步方式查詢 DMR 的目前音訊音量層級。
PauseAsync 指示 DMR 以非同步方式暫停播放目前的內容。
PlayAsync 指示 DMR 以非同步方式播放透過呼叫SetSourceFromUriAsync、SetSourceFromStreamAsyncSetSourceFromMediaSourceAsync方法所指定的內容。
PlayAtSpeedAsync 指示 DMR 以非同步方式播放以指定速率呼叫 SetSourceFromStreamAsyncSetSourceFromStreamAsyncSetSourceFromMediaSourceAsync 方法所指定的內容。
remove_RenderingParametersUpdate 取消註冊 RenderingParametersUpdate 事件的事件處理常式。
remove_TransportParametersUpdate 取消註冊 TransportParametersUpdate 事件的事件處理常式。
SeekAsync 指示 DMR 以非同步方式搜尋特定時間位移。
SetMuteAsync 以非同步方式指示 DMR 將音訊靜音或取消靜音。
SetNextSourceFromMediaSourceAsync 指示 DMR 以非同步方式準備指定的內容,以在目前內容完成播放後進行播放。
SetNextSourceFromStreamAsync 指示 DMR 以非同步方式準備指定的媒體資料流程,以在目前內容完成播放後播放。
SetNextSourceFromUriAsync 指示 DMR 以非同步方式準備指定 URI 所識別的內容,以在目前內容完成播放之後播放。
SetSourceFromMediaSourceAsync 指示 DMR 以非同步方式準備要播放的指定內容。
SetSourceFromStreamAsync 指示 DMR 以非同步方式準備指定的媒體資料流程,以在目前內容完成播放後播放。
SetSourceFromUriAsync 指示 DMR 以非同步方式準備由指定 URI 識別的內容以播放。
SetVolumeAsync 以非同步方式將 DMR 上的音訊音量層級設定為指定的值。
StopAsync 指示 DMR 以非同步方式停止播放目前的內容。

屬性

MediaRenderer類別具有這些屬性。

屬性 存取類型 描述
ActionInformation
唯讀
取得目前可在 DMR 上叫用哪些方法的相關資訊。
IsAudioSupported
唯讀
取得值,指出 DMR 是否能夠播放音訊內容。
IsImageSupported
唯讀
取得值,指出 DMR 是否能夠顯示影像。
IsVideoSupported
唯讀
取得值,這個值表示 DMR 是否能夠播放視訊內容。