Compartilhar via


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Método

Definição

Define o intervalo de dados que o aplicativo está armazenando em buffer no momento.

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

O menor carimbo de data/hora de um MediaStreamSample armazenado em buffer pelo aplicativo.

endOffset
TimeSpan TimeSpan

O maior carimbo de data/hora de um MediaStreamSample armazenado em buffer pelo aplicativo.

Comentários

Os aplicativos que usam a rede para transmitir ou baixar os dados para MediaStreamSamples devem invocar SetBufferedRange para especificar qual parte da linha de tempo está armazenada em buffer no momento. Se o intervalo em buffer se estender de 0 para o valor de Duração e Duração não for zero, o sistema operacional poderá permitir que o hardware de rede insira um modo de economia de energia.

Por padrão, o intervalo armazenado em buffer é considerado vazio quando a propriedade CanSeek é falsa ou quando a propriedade Duration é 0. Se CanSeek for true, o padrão do intervalo armazenado em buffer será 0 a Duração

Aplica-se a