IAMDevMemoryAllocator-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Verwenden Sie diese Schnittstelle, wenn Anwendungen den Arbeitsspeicher von Codecs mit onboardem Speicher steuern müssen.
Vererbung
Die IAMDevMemoryAllocator-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMDevMemoryAllocator verfügt auch über folgende Membertypen:
Methoden
Die IAMDevMemoryAllocator-Schnittstelle verfügt über diese Methoden.
IAMDevMemoryAllocator::Alloc Hinweis Die IAMDevMemoryAllocator-Schnittstelle ist veraltet. Ordnet einen Speicherpuffer zu. |
IAMDevMemoryAllocator::CheckMemory Hinweis Die IAMDevMemoryAllocator-Schnittstelle ist veraltet. Testet, ob die spezifische instance (Gerät) der Zuweisung einen Speicherzeiger zugewiesen hat. |
IAMDevMemoryAllocator::Free Hinweis Die IAMDevMemoryAllocator-Schnittstelle ist veraltet. Gibt den zuvor zugewiesenen Arbeitsspeicher frei. |
IAMDevMemoryAllocator::GetDevMemoryObject Hinweis Die IAMDevMemoryAllocator-Schnittstelle ist veraltet. Ruft einen IUnknown-Schnittstellenzeiger auf ein Gerätespeichersteuerungsobjekt ab, das mit einer benutzerdefinierten Zuweisung aggregiert werden kann. |
IAMDevMemoryAllocator::GetInfo Hinweis Die IAMDevMemoryAllocator-Schnittstelle ist veraltet. Ruft Informationen zu den Speicherfunktionen ab. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | strmif.h |