Condividi tramite


Metodo IAMWMBufferPassCallback::Notify

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal 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.

Il metodo Notify viene chiamato dal pin per ogni buffer recapitato durante lo streaming.

Sintassi

HRESULT Notify(
  [in] INSSBuffer3    *pNSSBuffer3,
  [in] IPin           *pPin,
  [in] REFERENCE_TIME *prtStart,
  [in] REFERENCE_TIME *prtEnd
);

Parametri

pNSSBuffer3 [in]

Puntatore all'interfaccia INSSBuffer3 esposta nell'esempio multimediale.

pPin [in]

Puntatore al pin associato al flusso multimediale a cui appartiene l'esempio.

prtStart [in]

Ora di inizio dell'esempio.

prtEnd [in]

Ora di fine dell'esempio.

Valore restituito

Non viene specificato alcun valore restituito specifico. Il pin chiamante ignora il valore HRESULT.

Commenti

Questo metodo consente a un'applicazione di esaminare e agire sulle informazioni nel buffer multimediale prima dell'elaborazione del contenuto del buffer. L'applicazione è responsabile della conoscenza del tipo di supporto sul pin. Queste informazioni possono essere ottenute ottenendo prima le informazioni sul flusso dal profilo e quindi chiamando il metodo IConfigAsfWriter2::StreamNumFromPin per determinare quale pin è associato a ogni flusso.

Vedi anche

Informazioni di riferimento su QaSF per DirectShow

Interfaccia IAMWMBufferPassCallback

Interfaccia INSSBuffer3