Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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_UsesProvidedAllocatorWert: 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_UsesCustomAllocatorDer Ausgabestream verwendet einen benutzerdefinierten Zuteilungsgeber für die Ausgabebeispiele. Die von der Kamerapipeline bereitgestellte Beispielzuweisung wird nicht verwendet. |
MFSampleAllocatorUsage_DoesNotAllocateDer 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 |