Freigeben über


MediaFrameReader Klasse

Definition

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
Object Platform::Object IInspectable MediaFrameReader
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.

Gilt für:

Weitere Informationen