Freigeben über


CapturedFrame Klasse

Definition

Stellt einen aufgezeichneten Videoframe dar.

public ref class CapturedFrame sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CapturedFrame final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CapturedFrame : System.IDisposable
Public NotInheritable Class CapturedFrame
Implements IDisposable
Vererbung
Object Platform::Object IInspectable CapturedFrame
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Es gibt verschiedene Techniken zum Aufnehmen von Fotos mit der MediaCapture-Klasse , einschließlich AdvancedPhotoCapture, LowLagPhotoCapture, LowLagPhotoSequenceCapture und VariablePhotoSequenceCapture. Obwohl die Sätze von APIs, die für jede dieser Techniken verwendet werden, variieren, geben sie letztendlich alle das erfasste Foto in Form eines CapturedFrame-Objekts an Sie zurück.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1803 17134 BitmapProperties
1803 17134 ControlValues

Eigenschaften

BitmapProperties

Ruft ein -Objekt ab, das Bitmapeigenschaften für den CapturedFrame enthält. Diese Eigenschaften übermitteln Bildmetadaten wie EXIF-Daten.

CanRead

Ruft einen Wert ab, der angibt, ob der erfasste Frame ausgelesen werden kann.

CanWrite

Ruft einen Wert ab, der angibt, ob der erfasste Frame geschrieben werden kann.

ContentType

Ruft den Inhaltstyp des erfassten Frames ab.

ControlValues

Ruft ein -Objekt ab, das Die Metadaten des Erfassungssteuerelements für den CapturedFrame enthält. Erfassungssteuerelemente passen Aufnahmeeinstellungen wie ISO und Belichtung an.

Height

Ruft die Höhe des erfassten Frames ab.

Position

Ruft die Position des erfassten Frames ab.

Size

Ruft die Größe des erfassten Frames in Bytes ab.

SoftwareBitmap

Ruft ein SoftwareBitmap-Objekt ab, das den erfassten Frame darstellt.

Width

Ruft die Breite des erfassten Frames ab.

Methoden

CloneStream()

Erstellt eine Kopie des Streams.

Close()

Schließt das erfasste umrahmte Objekt.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

FlushAsync()

Führt einen asynchronen Commit aus und leert alle Daten des CapturedFrames.

GetInputStreamAt(UInt64)

Ruft den Eingabedatenstrom an der angegebenen Position ab.

GetOutputStreamAt(UInt64)

Ruft den Ausgabedatenstrom an der angegebenen Position ab.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Gibt ein asynchrones Byteleseobjekt zurück.

Seek(UInt64)

Sucht den Stream an der angegebenen Position.

WriteAsync(IBuffer)

Schreibt die angegebenen Daten asynchron in den Stream.

Gilt für:

Weitere Informationen