CPullPin.DecideAllocator-Methode
Die DecideAllocator -Methode handelt eine Zuweisung mit dem Ausgabepin aus.
Syntax
virtual HRESULT DecideAllocator(
IMemAllocator *pAlloc,
ALLOCATOR_PROPERTIES *pProps
);
Parameter
-
pAlloc
-
Zeiger auf die IMemAllocator-Schnittstelle der bevorzugten Zuweisung des Eingabepins oder NULL.
-
pProps
-
Zeiger auf eine optionale ALLOCATOR _ PROPERTIES-Struktur, die die Pufferanforderungen des Eingabepins enthält.
Rückgabewert
Gibt S _ OK zurück, wenn erfolgreich, oder andernfalls einen Fehlercode.
Hinweise
Diese Methode ruft die IAsyncReader::RequestAllocator-Methode auf, um eine Zuweisung auszuhandeln. Der pAlloc-Parameter wird direkt an die RequestAllocator-Methode übergeben. Der pProps-Parameter wird an RequestAllocator übergeben, wenn pProps ungleich NULL ist. Andernfalls wird eine ALLOCATOR _ PROPERTIES-Struktur mit einer Standardanforderung von drei 64.000 Puffern erstellt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|