Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Zuteilungsverwendung von Komponenten an, die die IMFSampleAllocatorControl-Schnittstelle implementieren.
Syntax
typedef enum MFSampleAllocatorUsage {
MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
MFSampleAllocatorUsage_UsesCustomAllocator,
MFSampleAllocatorUsage_DoesNotAllocate
} ;
Konstanten
MFSampleAllocatorUsage_UsesProvidedAllocator Wert: 0 Der Ausgabestream verwendet den Beispielzuteilungsgeber der Kamerapipeline, um neue Medienbeispiele zuzuweisen. Wenn der Ausgabestream Beispiele im CPU-Arbeitsspeicher erzeugt, wird empfohlen, diesen Modus zu verwenden, um eine konsistente Leistung bei Verwendung in einem containerübergreifenden Szenario sicherzustellen. |
MFSampleAllocatorUsage_UsesCustomAllocator Der Ausgabestream verwendet einen benutzerdefinierten Zuteilungsgeber für die Ausgabebeispiele. Die von der Kamerapipeline bereitgestellte Beispielzuweisung wird nicht verwendet. |
MFSampleAllocatorUsage_DoesNotAllocate Der Ausgabestream weist keine neuen Beispiele für die Ausgabebeispiele zu. Es wird von der Kamerapipeline kein Beispielzuweisungsobjekt bereitgestellt. |
Hinweise
Komponenten sollten einen Wert aus der Enumeration von einer Implementierung von IMFSampleAllocatorControl::GetAllocatorUsage zurückgeben, um das System darüber zu informieren, ob sie den vom System bereitgestellten Zuteilung verwenden.
Anforderungen
Anforderung | Wert |
---|---|
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 |