Classe CSeekingPassThru

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

La CSeekingPassThru classe è un oggetto helper che crea oggetti CPosPassThru e CRendererPosPassThru .

Le classi CPosPassThru e CRendererPosPassThru sono oggetti helper che passano i comandi a monte, quindi la CSeekingPassThru classe è un oggetto helper per la creazione di oggetti helper.

Non è necessario usare direttamente questa classe. Usare invece la funzione CreatePosPassThru , che gestisce tutti i dettagli dell'uso di questa classe. Offre inoltre il vantaggio di caricare l'oggetto da Quartz.dll, riducendo in qualche modo le dimensioni del codice del filtro. Per altre informazioni, vedere CPosPassThru.

La CSeekingPassThru classe espone l'interfaccia ISeekingPassThru . Il metodo ISeekingPassThru::Init inizializza l'oggetto. Dopo l'inizializzazione dell'oggetto, il filtro può eseguire una query per le interfacce IMediaSeeking e IMediaPosition .

Metodi pubblici Descrizione
CSeekingPassThru Metodo del costruttore.
~CSeekingPassThru Metodo distruttore.
CreateInstance Crea un'istanza dell'oggetto .
Metodi ISeekingPassThru Descrizione
Init Inizializza l'oggetto.

Requisiti

Requisito Valore
Intestazione
Seekpt.h (include Streams.h)
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)