Interface IAMAsyncReaderTimestampScaling (strmif.h)

Habilita um filtro de origem no modo pull para dar suporte a tamanhos de arquivo maiores.

Herança

A interface IAMAsyncReaderTimestampScaling herda da interface IUnknown . IAMAsyncReaderTimestampScaling também tem esses tipos de membros:

Métodos

A interface IAMAsyncReaderTimestampScaling tem esses métodos.

 
IAMAsyncReaderTimestampScaling::GetTimestampMode

Obtém o modo de carimbo de data/hora do filtro.
IAMAsyncReaderTimestampScaling::SetTimestampMode

Define o modo de carimbo de data/hora do filtro.

Comentários

No modelo de pull, o filtro do analisador solicita dados do filtro de origem chamando IAsyncReader::Request. A entrada para esse método é um exemplo de mídia. O carimbo de data/hora no exemplo especifica o local a ser lido no fluxo, como um deslocamento de bytes.

Por padrão, o carimbo de data/hora usa a seguinte fórmula: Time = deslocamento de bytes × 10000000. Esse fator de dimensionamento limita o tamanho efetivo do arquivo para cerca de 860 GB. Para dar suporte a tamanhos de arquivo maiores, chame SetTimestampMode com o valor TRUE. Essa chamada define o fator de dimensionamento como 1, de modo que a fórmula se torna: Tempo = deslocamento de bytes.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Modelo de Pull