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
Pullpin.h
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CPullPin-Klasse

CPullPin::Verbinden