MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
O menor carimbo de data/hora de um MediaStreamSample armazenado em buffer pelo aplicativo.
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