Condividi tramite


Ricerca nei file ASF (DirectShow)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Cattura Audio/Video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il lettore WM ASF , tramite l'interfaccia IMediaSeeking, può eseguire una ricerca temporale molto accurata sul contenuto basato su Windows Media con un indice temporale. Tutti i contenuti indicizzati per fotogramma contengono anche un indice temporale. La ricerca accurata dei fotogrammi garantita non è direttamente supportata nell'ASF Reader di WM, ma è possibile realizzarla se si richiede questa funzionalità. In primo luogo, usare Windows Media Format SDK direttamente per creare un'istanza dell'oggetto lettore sincrono, aprire il file, ottenere il timestamp associato a un frame specificato e quindi usare l'interfaccia directShow IMediaSeeking per cercare tale ora. L'interfaccia IVideoFrameStep non supporta la ricerca accurata dei fotogrammi nei contenuti basati su Windows Media.

Lettura di file ASF in DirectShow