Freigeben über


CBaseAllocator.Free-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die Free Methode gibt den gesamten Pufferspeicher frei. Diese Methode wird aufgerufen, wenn der Besitzerfilter die Zuweisung außer Kraft setzt, nachdem das letzte Medienbeispiel veröffentlicht wurde.

Syntax

virtual void Free() = 0;

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Nachdem die Decommit-Methode aufgerufen wurde, ruft der Zuweisungsgeber diese Methode auf, wenn das letzte Medienbeispiel freigegeben wird. Die abgeleitete Klasse muss diese Methode implementieren.

Anforderungen

Anforderung Wert
Header
Amfilter.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseAllocator-Klasse