CapturedFrame 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.
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
- 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. |