Share via


MseStreamSource 類別

定義

表示 MSE) 資料流程來源 (媒體來源延伸模組。

public ref class MseStreamSource sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MseStreamSource final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MseStreamSource final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MseStreamSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MseStreamSource
Public NotInheritable Class MseStreamSource
繼承
Object Platform::Object IInspectable MseStreamSource
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

版本歷程記錄

Windows 版本 SDK 版本 新增值
1709 16299 LiveSeekableRange

建構函式

MseStreamSource()

具現化未初始化 MseStreamSource的新實例。

屬性

ActiveSourceBuffers

取得資料流程來源上作用中的媒體來源延伸 (MSE) 來源緩衝區的清單。

Duration

取得並設定資料流程來源的持續時間。

LiveSeekableRange

取得或設定媒體來源延伸模組的可搜尋時間範圍。

ReadyState

取得值,指定 MseStreamSource的就緒狀態。

SourceBuffers

取得資料流程來源上 MSE) 來源緩衝區 (媒體來源延伸模組的清單。

方法

AddSourceBuffer(String)

將來源緩衝區新增至資料流程來源。

EndOfStream(MseEndOfStreamStatus)

指定資料流程結尾的狀態。

IsContentTypeSupported(String)

指定是否支援內容類型。

RemoveSourceBuffer(MseSourceBuffer)

從資料流程來源移除來源緩衝區。

事件

Closed

發生于 MseStreamSource 關閉時。

Ended

發生于 MseStreamSource 結束時。

Opened

發生于開啟 MseStreamSource 時。

適用於

另請參閱