Condividi tramite


Per cercare in base al numero di fotogramma 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 dallo scrittore di sink . Lettore sorgente e scrittore di destinazione sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice utilizzi Source Reader e Sink Writer invece di 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 per numero di fotogramma utilizzando 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 fotogramma usando il lettore sincrono, seguire questa procedura.

  1. Imposta il numero del fotogramma iniziale e il numero di fotogrammi da leggere per la consegna del campione chiamando IWMSyncReader::SetRangeByFrame. È necessario specificare il numero di flusso di un flusso video con indicizzazione frame. Il lettore sincronizzerà il resto degli output con il tempo di presentazione del frame specificato del flusso specificato e inizierà a fornire i campioni di output.
  2. Iniziare a recuperare esempi con chiamate a IWMSyncReader::GetNextSample. Procedere come normalmente si farebbe con il lettore sincrono.

Interfaccia IWMSyncReader

lettura dei file con il lettore sincrono