Compartilhar via


Para buscar por número de quadro 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 do 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 do 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 por número de quadro usando o leitor síncrono, especifique um intervalo para reprodução. Um intervalo é definido por um número de quadro inicial em um fluxo de vídeo específico e vários quadros a serem reproduzidos.

Para buscar dados em um arquivo ASF por número de quadro usando o leitor síncrono, execute as etapas a seguir.

  1. Defina o número do quadro inicial e o número de quadros a serem lidos para entrega de exemplo chamando IWMSyncReader::SetRangeByFrame. Você deve especificar o número de fluxo de um fluxo de vídeo indexado por quadro. O leitor sincronizará o restante das saídas com o tempo de apresentação do quadro especificado do fluxo especificado e começará a fornecer exemplos de saída.
  2. Comece a recuperar exemplos com chamadas para IWMSyncReader::GetNextSample. Continue como faria normalmente com o leitor síncrono.

IWMSyncReader Interface

Lendo arquivos com o leitor síncrono