Compartilhar via


ImageStream Classe

Definição

Uma implementação do tipo IRandomAccessStreamWithContent usada no namespace 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
Herança
Object Platform::Object IInspectable ImageStream
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

CanRead

Indica se você pode ler o fluxo.

CanWrite

Indica se você pode gravar no fluxo.

ContentType

Retorna o formato de dados do fluxo.

Position

Obtém o deslocamento de bytes do fluxo.

Size

Obtém ou define o tamanho do fluxo de acesso aleatório.

Métodos

CloneStream()

Retorna o fluxo de arquivos para o ImageStream.

Close()

Fecha o ImageStream.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

FlushAsync()

Confirma de forma assíncrona os dados de quadro atuais e libera todos os dados no fluxo de imagem.

GetInputStreamAt(UInt64)

Retorna um fluxo de entrada em um local especificado em um fluxo.

GetOutputStreamAt(UInt64)

Retorna um fluxo de saída em um local especificado em um fluxo.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Lê dados de forma assíncrona de um fluxo sequencial.

Seek(UInt64)

Define a posição do fluxo como o valor especificado.

WriteAsync(IBuffer)

Grava dados de forma assíncrona em um fluxo sequencial.

Aplica-se a