MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Marca de tiempo más pequeña de un mediaStreamSample almacenado en búfer por la aplicación.
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.