Partager via


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Méthode

Définition

Définit la plage de données que l’application met actuellement en mémoire tampon.

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)

Paramètres

startOffset
TimeSpan TimeSpan

Plus petit horodatage d’un MediaStreamSample mis en mémoire tampon par l’application.

endOffset
TimeSpan TimeSpan

Horodatage le plus important d’un MediaStreamSample mis en mémoire tampon par l’application.

Remarques

Les applications qui utilisent le réseau pour diffuser ou télécharger les données pour MediaStreamSamples doivent appeler SetBufferedRange pour spécifier la partie de la ligne de temps actuellement mise en mémoire tampon. Si la plage mise en mémoire tampon s’étend de 0 à la valeur Durée et que durée est différente de zéro, le système d’exploitation peut autoriser le matériel réseau à passer en mode économie d’énergie.

Par défaut, la plage mise en mémoire tampon est supposée être vide lorsque la propriété CanSeek a la valeur false ou lorsque la propriété Duration est 0. Si CanSeek a la valeur true, la plage mise en mémoire tampon par défaut est de 0 à Durée

S’applique à