MediaFrameReaderAcquisitionMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie das System Frames verwalten soll, die von einem MediaFrameReader oder einem MultiSourceMediaFrameReader abgerufen wurden, wenn ein neuer Frame eingeht, bevor die App die Verarbeitung des vorherigen Frames abgeschlossen hat.
public enum class MediaFrameReaderAcquisitionMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
enum class MediaFrameReaderAcquisitionMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public enum MediaFrameReaderAcquisitionMode
var value = Windows.Media.Capture.Frames.MediaFrameReaderAcquisitionMode.realtime
Public Enum MediaFrameReaderAcquisitionMode
- Vererbung
-
MediaFrameReaderAcquisitionMode
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)
|
Felder
Buffered | 1 | Frames, die während der Ausführung des FrameArrived-Ereignishandlers der App eingehen, werden vom System im Arbeitsspeicher gepuffert. Das FrameArrived-Ereignis wird für jeden gepufferten Frame ausgelöst, wenn der Ereignishandler für den vorherigen Frame abgeschlossen ist. Dieser Modus ist für Apps vorgesehen, für die die Sequenz von Frames kritisch ist und für die gelöschte Frames das Szenario unterbrechen. Beachten Sie, dass nach Erreichen des Arbeitsspeicherlimits des Systems für gepufferte Frames keine frames mehr abgerufen werden, bis die App gepufferte Frames verarbeitet, wodurch Arbeitsspeicher für den Erwerb zusätzlicher Frames freigegeben wird. |
Realtime | 0 | Frames, die während der Ausführung des FrameArrived-Ereignishandlers der App eingehen, werden gelöscht. Dieser Modus eignet sich gut für Szenarien, in denen die Verarbeitung des aktuellsten Frames priorisiert wird, z. B. Anwendungen für maschinelles Sehen in Echtzeit. |
Hinweise
Verwenden Sie einen Wert aus dieser Enumeration, wenn Sie die MediaFrameReader.AcquisitionMode-Eigenschaft oder die MultiSourceMediaFrameReader.AcquisitionMode-Eigenschaft festlegen.