Metodo CTransformFilter.NewSegment

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture 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 NewSegment metodo notifica al filtro che i campioni multimediali ricevuti dopo questa chiamata vengono raggruppati come segmento.

Sintassi

virtual HRESULT NewSegment(
   REFERENCE_TIME tStart,
   REFERENCE_TIME tStop,
   double         dRate
);

Parametri

tStart

Ora di inizio del segmento, rispetto all'origine originale.

tStop

Ora di arresto del segmento, rispetto all'origine originale.

dRate

Frequenza in cui deve essere elaborato il segmento.

Valore restituito

Restituisce S_OK.

Commenti

Il metodo CTransformInputPin::NewSegment del pin di input chiama questo metodo. Questo metodo recapita la NewSegment chiamata al pin di input downstream.

Requisiti

Requisito Valore
Intestazione
Transfrm.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CTransformFilter