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.