ImageStream 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.
Eine Implementierung des IRandomAccessStreamWithContent-Typs , der im Imaging-Namespace verwendet wird.
public ref class ImageStream sealed : IClosable, IRandomAccessStreamWithContentType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ImageStream final : IClosable, IRandomAccessStreamWithContentType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ImageStream : System.IDisposable, IRandomAccessStreamWithContentType
Public NotInheritable Class ImageStream
Implements IDisposable, IRandomAccessStreamWithContentType
- 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)
|
Eigenschaften
CanRead |
Gibt an, ob Sie den Stream lesen können. |
CanWrite |
Gibt an, ob Sie in den Stream schreiben können. |
ContentType |
Gibt das Datenformat des Datenstroms zurück. |
Position |
Ruft den Byteoffset des Datenstroms ab. |
Size |
Ruft die Größe des Datenstroms für den zufälligen Zugriff ab oder legt diese fest. |
Methoden
CloneStream() |
Gibt den Dateistream für den ImageStream zurück. |
Close() |
Schließt den ImageStream. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
FlushAsync() |
Committ die aktuellen Framedaten asynchron und löscht alle Daten im Bilddatenstrom. |
GetInputStreamAt(UInt64) |
Gibt einen Eingabedatenstrom an einer angegebenen Position in einem Stream zurück. |
GetOutputStreamAt(UInt64) |
Gibt einen Ausgabedatenstrom an einer angegebenen Position in einem Stream zurück. |
ReadAsync(IBuffer, UInt32, InputStreamOptions) |
Liest Daten asynchron aus einem sequenziellen Stream. |
Seek(UInt64) |
Legt die Position des Streams auf den angegebenen Wert fest. |
WriteAsync(IBuffer) |
Schreibt Daten asynchron in einen sequenziellen Stream. |