Поделиться через


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 имеет значение false или свойство Duration равно 0. Если параметр CanSeek имеет значение true, буферизованное значение по умолчанию равно 0 длительности.

Применяется к