共用方式為


媒體串流 API (類別)

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

媒體串流 API提供下列類別。

本節內容

主題 描述
ActiveBasicDevice
實作 IActiveBasicDevice 介面,代表作用中的 Digital Living Network Alliance (DLNA) 裝置。
BasicDevice
實作代表 DLNA 裝置的 IBasicDevice 介面。
CreateMediaRendererOperation
註冊當 CreateMediaRendererAsyncCreateMediaRendererFromBasicDeviceAsync 啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。
DeviceController
實作 IDeviceController 介面,以擷取快取的數位媒體轉譯器清單 (DMR) 和/或數位媒體伺服器, (DMS) ,或以非同步方式尋找網路上的 DMR 和/或 DMS。
DevicePair
實作 IDevicePair 介面,代表由轉譯器和伺服器組成的 一對 ActiveBasicDevice 物件。
GetMuteOperation
註冊 GetMuteAsync 啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。
GetPositionInformationOperation
註冊 GetPositionInformationAsync 啟動的非同步作業完成時所叫用的事件處理常式,並提供傳回作業結果的方法。
GetStreamPropertiesOperation
註冊 當 GetStreamPropertiesAsync 啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。
GetTransportInformationOperation
註冊 GetTransportInformationAsync 啟動的非同步作業完成時所叫用的事件處理常式,並提供傳回作業結果的方法。
GetVolumeOperation
註冊 GetVolumeAsync 啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。
MediaRenderer
實作 IMediaRenderer 介面,此介面代表 DLNA Digital Media Renderer (DMR) 裝置。
PlaybackOperation
註冊當其中一個 MediaRenderer 播放方法啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。
StreamSelectOperation
註冊 GetMuteAsync 啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。
StreamSelector
實作 IStreamSelectorStatics 介面,並啟用選取資料流程。