MediaFrameReader Klasse
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.
Bietet Zugriff auf Frames aus einer MediaFrameSource und Benachrichtigungen, wenn ein neuer Frame eintrifft.
public ref class MediaFrameReader sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameReader final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameReader : System.IDisposable
Public NotInheritable Class MediaFrameReader
Implements IDisposable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Hinweise
Rufen Sie eine instance dieser Klasse ab, indem Sie CreateFrameReaderAsync für ein MediaCapture-Objekt aufrufen, das für die Verwendung der gewünschten Medienframequelle initialisiert wurde.
Anleitungen zur Verwendung von MediaFrameSource zum Erfassen von Frames finden Sie unter Verarbeiten von Medienframeframes mit MediaFrameReader.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1709 | 16299 | AcquisitionMode |
Eigenschaften
AcquisitionMode |
Ruft einen Wert ab, der angibt, wie das System Frames verwalten soll, die von einem MediaFrameReader abgerufen wurden, wenn ein neuer Frame eingeht, bevor die App die Verarbeitung des vorherigen Frames abgeschlossen hat, oder legt diesen fest. |
Methoden
Close() |
Entsorgt das Objekt und die zugeordneten Ressourcen. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
StartAsync() |
Startet asynchron das Lesen von Frames aus einer MediaFrameSource. |
StopAsync() |
Beendet asynchron das Lesen von Frames aus einer MediaFrameSource. |
TryAcquireLatestFrame() |
Versucht, ein MediaFrameReference-Objekt abzurufen, das den neuesten Frame aus der MediaFrameSource darstellt. |
Ereignisse
FrameArrived |
Tritt auf, wenn ein neuer Frame von der Medienframequelle eingeht, die dem MediaFrameReader zugeordnet ist. |