媒體串流 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 |
註冊當 CreateMediaRendererAsync 或 CreateMediaRendererFromBasicDeviceAsync 啟動的非同步作業完成時叫用的事件處理常式,並提供傳回作業結果的方法。 |
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 介面,並啟用選取資料流程。 |