MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定應用程式目前緩衝處理的資料範圍。
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)
參數
由應用程式緩衝處理的 MediaStreamSample 最小時間戳記。
應用程式緩衝處理 之 MediaStreamSample 的最大時間戳記。
備註
使用網路來串流或下載 MediaStreamSamples 資料的應用程式應該叫用 SetBufferedRange,以指定目前緩衝的時間表部分。 如果緩衝範圍從 0 延伸到 Duration的值,而且 Duration 為非零,作業系統可能會允許網路硬體進入省電模式。
根據預設,當 CanSeek 屬性為 false 或 Duration 屬性為 0 時,緩衝範圍會假設為空白。 如果 CanSeek為 true,緩衝的範圍預設值為 0 到 Duration