Condividi tramite


Per cercare in base al numero di frame usando il lettore sincrono

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e 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 dati in base al numero di frame usando il lettore sincrono, specificare un intervallo per la riproduzione. Un intervallo è definito da un numero di fotogrammi iniziale in un flusso video specifico e da un numero di fotogrammi da riprodurre.

Per cercare i dati in un file ASF in base al numero di frame usando il lettore sincrono, seguire questa procedura.

  1. Impostare il numero di frame iniziale e il numero di fotogrammi da leggere per il recapito di esempio chiamando IWMSyncReader::SetRangeByFrame. È necessario specificare il numero di flusso di un flusso video indicizzato in fotogrammi. Il lettore sincronizza il resto degli output all'ora di presentazione del frame specificato del flusso specificato e inizia a distribuire esempi di output.
  2. Iniziare a recuperare esempi con chiamate a IWMSyncReader::GetNextSample. Procedere come normalmente si farebbe con il lettore sincrono.

Interfaccia IWMSyncReader

Lettura di file con lettore sincrono