Condividi tramite


Per eseguire la ricerca in base all'ora usando il lettore sincrono

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Per cercare i dati usando il lettore sincrono, specificare un intervallo per la riproduzione. Un intervallo è definito da un'ora di presentazione iniziale e da una durata, sia in unità di 100 nanosecondi.

Per cercare i dati in un file ASF in base all'ora di presentazione usando il lettore sincrono, seguire questa procedura.

  1. Specificare un'ora di inizio e una durata per il recapito di esempio chiamando IWMSyncReader::SetRange. Questo metodo non richiede di specificare un numero di flusso perché i tempi di presentazione di ogni flusso devono essere già sincronizzati.
  2. Iniziare a recuperare esempi con chiamate a IWMSyncReader::GetNextSample. Procedere come si farebbe normalmente con il lettore sincrono.

Interfaccia IWMSyncReader

Lettura di file con lettore sincrono