Condividi tramite


ImageStream Classe

Definizione

Implementazione del tipo IRandomAccessStreamWithContent usato nello spazio dei nomi Imaging.

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
Ereditarietà
Object Platform::Object IInspectable ImageStream
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

CanRead

Indica se è possibile leggere il flusso.

CanWrite

Indica se è possibile scrivere nel flusso.

ContentType

Restituisce il formato di dati del flusso.

Position

Ottiene l'offset di byte del flusso.

Size

Ottiene o imposta le dimensioni del flusso di accesso casuale.

Metodi

CloneStream()

Restituisce il flusso di file per ImageStream.

Close()

Chiude ImageStream.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

FlushAsync()

Esegue il commit asincrono dei dati del frame corrente e scarica tutti i dati nel flusso di immagini.

GetInputStreamAt(UInt64)

Restituisce un flusso di input in una posizione specificata in un flusso.

GetOutputStreamAt(UInt64)

Restituisce un flusso di output in una posizione specificata in un flusso.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Legge i dati in modo asincrono da un flusso sequenziale.

Seek(UInt64)

Imposta la posizione del flusso sul valore specificato.

WriteAsync(IBuffer)

Scrive i dati in modo asincrono in un flusso sequenziale.

Si applica a