Condividi tramite


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Metodo

Definizione

Imposta l'intervallo di dati attualmente memorizzati nel buffer dell'applicazione.

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)

Parametri

startOffset
TimeSpan TimeSpan

Timestamp più piccolo di un oggetto MediaStreamSample memorizzato nel buffer dall'applicazione.

endOffset
TimeSpan TimeSpan

Timestamp più grande di un oggetto MediaStreamSample memorizzato nel buffer dall'applicazione.

Commenti

Le applicazioni che usano la rete per trasmettere o scaricare i dati per MediaStreamSamples devono richiamare SetBufferedRange per specificare quale parte della riga temporale è attualmente memorizzata nel buffer. Se l'intervallo memorizzato nel buffer si estende da 0 al valore di Duration e Duration è diverso da zero, il sistema operativo può consentire all'hardware di rete di attivare una modalità di risparmio energia.

Per impostazione predefinita, si presuppone che l'intervallo memorizzato nel buffer sia vuoto quando la proprietà CanSeek è false o quando la proprietà Duration è 0. Se CanSeek è true, il valore predefinito dell'intervallo memorizzato nel buffer è compreso tra 0 e Durata

Si applica a