Freigeben über


Windows.Media.Capture.Frames Namespace

Dieser Namespace bietet APIs zum Abrufen von Medienframes von mindestens einem MediaFrameSource-Objekt , das Erfassungsgeräte darstellt.

MediaFrameSourceGroup-Objekte werden verwendet, um Gruppen von Medienframequellen zu ermitteln, die gleichzeitig verwendet werden können. Ein MediaFrameReader wird verwendet, um Frames aus einer Framequelle zu erhalten. Frames können in verschiedenen Formaten ankommen, je nachdem, welcher Typ der Medienrahmenquelle die Frames bereitstellt. Zu den Frametypen gehören VideoMediaFrame, DepthMediaFrame, InfraredMediaFrame und BufferMediaFrame.

Anleitungen zur Verwendung von MediaFrameSource zum Erfassen von Frames finden Sie unter Verarbeiten von Medienframeframes mit MediaFrameReader.

Klassen

AudioMediaFrame

Stellt einen Frame mit Audiodaten dar, die von einer MediaFrameSource erneut verwendet werden.

BufferMediaFrame

Stellt einen Frame aus einer MediaFrameSource dar, der Daten in einem IBuffer bereitstellt.

DepthMediaFrame

Stellt einen VideoMediaFrame dar, der Tiefenvideodaten enthält.

DepthMediaFrameFormat

Beschreibt das Format eines DepthMediaFrame.

InfraredMediaFrame

Stellt einen VideoMediaFrame dar, der Infrarot-Videodaten enthält.

MediaFrameArrivedEventArgs

Stellt Daten für das MediaFrameReader.FrameArrived-Ereignis bereit.

MediaFrameFormat

Beschreibt das Format eines Medienframes, der von einer MediaFrameSource abgerufen und durch eine MediaFrameReference dargestellt wird.

MediaFrameReader

Bietet Zugriff auf Frames aus einer MediaFrameSource und Benachrichtigungen, wenn ein neuer Frame eintrifft.

MediaFrameReference

Eine Wrapperklasse, die einen Frame darstellt, der von einer MediaFrameSource abgerufen wurde. Verwenden Sie die Eigenschaften dieser Klasse, um auf den von der Quelle bereitgestellten spezifischen Frametyp zuzugreifen, z. B. videoMediaFrame oder BufferMediaFrame.

MediaFrameSource

Stellt eine Quelle von Medienrahmen dar, z. B. eine Farb- oder Infrarotkamera.

MediaFrameSourceController

Ermöglicht das Abrufen und Festlegen von Eigenschaften einer MediaFrameSource sowie das Abrufen eines VideoDeviceControllers, der Kamerasteuerelemente wie Belichtung, Fokus und Zoom bereitstellt.

MediaFrameSourceGetPropertyResult

Stellt den Wert einer MediaFrameSource-Eigenschaft dar, wenn sie erfolgreich abgerufen wurde, und das Ergebnis status des Get-Vorgangs.

MediaFrameSourceGroup

Stellt eine Gruppe von Medienframequellen dar, die gleichzeitig von einer MediaCapture verwendet werden können.

MediaFrameSourceInfo

Stellt Informationen zu einer MediaFrameSource bereit.

MultiSourceMediaFrameArrivedEventArgs

Stellt Daten für das MultiSourceMediaFrameReader.FrameArrived-Ereignis bereit.

MultiSourceMediaFrameReader

Ermöglicht zugriff auf zeit korrelierte Frames aus mehreren MediaFrameSource und stellt Benachrichtigungen bereit, wenn neue Frames eintreffen. Dies ist nützlich, wenn Sie Frames aus verschiedenen Quellen verarbeiten müssen, z. B. eine Tiefenkamera und eine rbg-Kamera, und Sie müssen sicherstellen, dass die Frames aus jeder Quelle rechtzeitig nah beieinander aufgenommen wurden.

MultiSourceMediaFrameReference

Eine Wrapperklasse, die Zugriff auf zeit korrelierte Frames bietet, die von mindestens einem MediaFrameSource-Objekt abgerufen werden. Rufen Sie TryGetFrameReferenceBySourceId auf, um mediaFrameReference abzurufen, die einen Frame aus einer bestimmten Medienframequelle darstellt.

VideoMediaFrame

Stellt einen Frame aus einer MediaFrameSource dar, der Daten in einem Videoframe bereitstellt, der durch eine IDirect3DSurface oder SoftwareBitmap dargestellt wird.

VideoMediaFrameFormat

Beschreibt das Bildformat eines VideoMediaFrame.

Enumerationen

MediaFrameReaderAcquisitionMode

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.

MediaFrameReaderStartStatus

Gibt das Ergebnis eines Aufrufs von StartAsync an, um das Lesen von Medienframes durch einen MediaFrameReader zu starten.

MediaFrameSourceGetPropertyStatus

Gibt das Ergebnis eines MediaFrameSourceController.GetPropertyAsync- oder MediaFrameSourceController.GetPropertyByExtendedIdAsync-Vorgangs an.

MediaFrameSourceKind

Gibt die Art der von einer MediaFrameSource erzeugten Daten an.

MediaFrameSourceSetPropertyStatus

Gibt das Ergebnis eines MediaFrameSourceController.SetPropertyAsync-Vorgangs an.

MultiSourceMediaFrameReaderStartStatus

Gibt die status eines MultiSourceMediaFrameReader-Startvorgangs an. Ein Wert aus dieser Enumeration wird von der MultiSourceMediaFrameReader.StartAsync-Methode zurückgegeben.

Weitere Informationen