Windows.Media.Capture.Frames Namespace
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.
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. |