IAMWMBufferPassCallback::Notify-Methode

Die Notify-Methode wird vom Pin für jeden Puffer aufgerufen, der während des Streamings übermittelt wird.

Syntax

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

Parameter

pNSSBuffer3 [ In]

Zeiger auf die INSSBuffer3-Schnittstelle, die im Medienbeispiel verfügbar gemacht wird.

pPin [ In]

Zeiger auf den Pin, der dem Medienstream zugeordnet ist, zu dem das Beispiel gehört.

prtStart [ In]

Startzeit des Beispiels.

prtEnd [ In]

Endzeit des Beispiels.

Rückgabewert

Es wird kein bestimmter Rückgabewert angegeben. Der aufrufende Pin ignoriert das HRESULT.

Hinweise

Mit dieser Methode kann eine Anwendung Informationen im Medienpuffer untersuchen und darauf reagieren, bevor der Pufferinhalt verarbeitet wird. Die Anwendung ist dafür verantwortlich, den Medientyp auf dem Pin zu kennen. Diese Informationen können abgerufen werden, indem zuerst die Streaminformationen aus dem Profil abgerufen und dann die IConfigAsfWriter2::StreamNumFromPin-Methode aufgerufen wird, um zu bestimmen, welcher Pin den einzelnen Datenströmen zugeordnet ist.

Siehe auch

DirectShow-QASF-Referenz

IAMWMBufferPassCallback-Schnittstelle

INSSBuffer3-Schnittstelle