Freigeben über


MediaFrameReaderAcquisitionMode Enumeration

Definition

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.

Gilt für: