IMFSampleAllocatorControl::SetDefaultAllocator-Methode (mfidl.h)

Legt den Standardbeispielzuteilung fest, der für den angegebenen Ausgabedatenstrom verwendet werden soll.

Syntax

HRESULT SetDefaultAllocator(
  DWORD    dwOutputStreamID,
  IUnknown *pAllocator
);

Parameter

dwOutputStreamID

Die ID des Ausgabestreams, für den der pAllocator-Parameter gilt.

pAllocator

Empfängt einen Zeiger auf eine Beispielzuteilung, die für den angegebenen Ausgabedatenstrom verwendet werden soll. Der Zuteilungsgeber unterstützt eine der MF-Zuteilungsschnittstellen, z. B . IMFVideoCaptureSampleAllocator oder IMFVideoSampleAllocatorEx.

Rückgabewert

Die Methode gibt ein HRESULT zurück.

Hinweise

Das System ruft diese Methode auf, um Komponenten mit einem Beispielzuteilungsator bereitzustellen, mit dem die Komponente Beispiele mithilfe von Arbeitsspeicher zuordnen kann, auf den innerhalb eines Containers zugegriffen werden kann.

Komponenten, die den bereitgestellten Zuweisungsgeber verwenden, sollten MFSampleAllocatorUsage_UsesProvidedAllocator von Aufrufen von IMFSampleAllocatorControl::GetAllocatorUsage zurückgeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile mfidl.h
DLL mfuuid.dll