Freigeben über


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Methode

Definition

Legt den Datenbereich fest, den die Anwendung derzeit puffert.

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)

Parameter

startOffset
TimeSpan TimeSpan

Der kleinste Zeitstempel eines MediaStreamSample , der von der Anwendung gepuffert wird.

endOffset
TimeSpan TimeSpan

Der größte Zeitstempel eines MediaStreamSample , der von der Anwendung gepuffert wird.

Hinweise

Anwendungen, die das Netzwerk zum Streamen oder Herunterladen der Daten für MediaStreamSamples verwenden, sollten SetBufferedRange aufrufen, um anzugeben, welcher Teil der Zeitlinie derzeit gepuffert ist. Wenn der gepufferte Bereich von 0 bis zum Wert Duration erweitert wird und die Dauer ungleich 0 ist, kann das Betriebssystem der Netzwerkhardware erlauben, in einen Energiesparmodus zu wechseln.

Standardmäßig wird angenommen, dass der gepufferte Bereich leer ist, wenn die CanSeek-Eigenschaftfalse ist oder die Duration-Eigenschaft 0 ist. Wenn CanSeektrue ist, ist der gepufferte Bereich standardmäßig 0 bis Dauer.

Gilt für: