CTransInPlaceInputPin.GetAllocator-Methode
[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.]
Die GetAllocator
-Methode ruft die von diesem Pin vorgeschlagene Speicherzuweisung ab. Diese Methode implementiert die IMemInputPin::GetAllocator-Methode .
Syntax
HRESULT GetAllocator(
IMemAllocator **ppAllocator
);
Parameter
-
ppAllocator
-
Empfängt einen Zeiger auf die IMemAllocator-Schnittstelle der Zuweisung.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle gezeigten Werte.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Es ist keine Zuweisung verfügbar. |
Bemerkungen
Wenn der Ausgabepin des Filters verbunden ist, fordert diese Methode eine Zuweisung vom Eingabepin des Downstreamfilters an.
Wenn der Ausgabepin des Filters nicht verbunden ist, erstellt diese Methode eine temporäre Zuweisung. Später, wenn der Ausgabepin verbunden ist, verbindet der Filter den Eingabenadel erneut und verhandelt die Zuweisung neu.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|