CImageAllocator.NotifyMediaType-Methode

Die NotifyMediaType -Methode informiert das Objekt über den aktuellen Medientyp.

Syntax

void NotifyMediaType(
   CMediaType *pMediaType
);

Parameter

pMediaType

Zeiger auf ein CMediaType-Objekt oder NULL, um den Medientyp zu löschen.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Hinweise

Der besitzende Filter sollte diese Methode immer dann aufrufen, wenn sich der Medientyp ändert. In der Regel tritt dies auf, wenn die Stecknadel zum ersten Mal eine Verbindung herstellt, und nach einer dynamischen Formatänderung. Die Zuweisung verwendet den Medientyp, um vorgeschlagene Zuweisungseigenschaften und auch beim Erstellen von Medienbeispielen zu überprüfen.

Das CImageAllocator-Objekt speichert den pMediaType-Zeiger in der m _ pMediaType-Membervariablen. Wenn der Aufrufer daher das CMediaType-Objekt freigeben muss, sollte er die Zuweisung aktualisieren, indem er diese Methode erneut aufruft, entweder mit einem neuen Zeiger oder mit einem NULL-Wert. Andernfalls kann ein Fehler auftreten, wenn die Zuweisung versucht, auf den alten Zeiger zu verweisen.

Anforderungen

Anforderung Wert
Header
Winutil.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CImageAllocator-Klasse