共用方式為


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) 方法

定義

設定應用程式目前緩衝處理的資料範圍。

public:
 virtual void SetBufferedRange(TimeSpan startOffset, TimeSpan endOffset) = SetBufferedRange;
void SetBufferedRange(TimeSpan const& startOffset, TimeSpan const& endOffset);
public void SetBufferedRange(System.TimeSpan startOffset, System.TimeSpan endOffset);
function setBufferedRange(startOffset, endOffset)
Public Sub SetBufferedRange (startOffset As TimeSpan, endOffset As TimeSpan)

參數

startOffset
TimeSpan TimeSpan

由應用程式緩衝處理的 MediaStreamSample 最小時間戳記。

endOffset
TimeSpan TimeSpan

應用程式緩衝處理 之 MediaStreamSample 的最大時間戳記。

備註

使用網路來串流或下載 MediaStreamSamples 資料的應用程式應該叫用 SetBufferedRange,以指定目前緩衝的時間表部分。 如果緩衝範圍從 0 延伸到 Duration的值,而且 Duration 為非零,作業系統可能會允許網路硬體進入省電模式。

根據預設,當 CanSeek 屬性為 falseDuration 屬性為 0 時,緩衝範圍會假設為空白。 如果 CanSeek為 true,緩衝的範圍預設值為 0 到 Duration

適用於