ImageStream 类

定义

图像处理命名空间中使用的 IRandomAccessStreamWithContent 类型的实现。

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
继承
Object Platform::Object IInspectable ImageStream
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

CanRead

指示是否可以读取流。

CanWrite

指示是否可以写入流。

ContentType

返回流的数据格式。

Position

获取流的字节偏移量。

Size

获取或设置随机访问流的大小。

方法

CloneStream()

返回 ImageStream 的文件流

Close()

关闭 ImageStream

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

FlushAsync()

异步提交当前帧数据,并刷新图像流中的所有数据。

GetInputStreamAt(UInt64)

返回流中指定位置的输入流。

GetOutputStreamAt(UInt64)

返回流中指定位置的输出流。

ReadAsync(IBuffer, UInt32, InputStreamOptions)

从顺序流异步读取数据。

Seek(UInt64)

将流的位置设置为指定值。

WriteAsync(IBuffer)

在顺序流中异步写入数据。

适用于