Compartir a través de


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Método

Definición

Establece el intervalo de datos que la aplicación está almacenando en búfer actualmente.

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)

Parámetros

startOffset
TimeSpan TimeSpan

Marca de tiempo más pequeña de un mediaStreamSample almacenado en búfer por la aplicación.

endOffset
TimeSpan TimeSpan

La marca de tiempo más grande de un mediaStreamSample almacenado en búfer por la aplicación.

Comentarios

Las aplicaciones que usan la red para transmitir o descargar los datos de MediaStreamSamples deben invocar a SetBufferedRange para especificar qué parte de la línea de tiempo está almacenada actualmente en búfer. Si el intervalo almacenado en búfer se extiende de 0 al valor de Duration y Duration es distinto de cero, el sistema operativo puede permitir que el hardware de red entre en un modo de ahorro de energía.

De forma predeterminada, se supone que el intervalo almacenado en búfer está vacío cuando la propiedad CanSeek es false o cuando la propiedad Duration es 0. Si CanSeek es true, el intervalo almacenado en búfer predeterminado es 0 a Duración.

Se aplica a