Compartilhar via


Para procurar por tempo usando o leitor síncrono

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Para procurar dados usando o leitor síncrono, especifique um intervalo para reprodução. Um intervalo é definido por um tempo de apresentação inicial e uma duração, ambos em unidades de 100 nanossegundos.

Para buscar dados em um arquivo ASF por tempo de apresentação usando o leitor síncrono, execute as etapas a seguir.

  1. Especifique uma hora de início e duração para a entrega de exemplo chamando IWMSyncReader::SetRange. Esse método não exige que você especifique um número de fluxo porque os horários de apresentação de cada fluxo já devem ser sincronizados.
  2. Comece a recuperar exemplos com chamadas para IWMSyncReader::GetNextSample. Prossiga como faria normalmente com o leitor síncrono.

IWMSyncReader Interface

Lendo arquivos com o leitor síncrono