类 Stream
一个类,它定义 MIP SDK 和基于流的内容之间的接口。
总结
成员 | 说明 |
---|---|
public int64_t Read(uint8_t* buffer, int64_t bufferLength) | 从流读取到缓冲区。 |
public int64_t Write(const uint8_t* buffer, int64_t bufferLength) | 从缓冲区写入到流。 |
public bool Flush() | 刷新流。 |
public void Seek(int64_t position) | 查找流中的特定位置。 |
public bool CanRead() const | 检查是否可读取流。 |
public bool CanWrite() const | 检查是否可写入流。 |
public int64_t Position() | 获取流中的当前位置。 |
public int64_t Size() | 获取流中的内容的大小。 |
public void Size(int64_t value) | 设置流大小。 |
成员
Read 函数
从流读取到缓冲区。
参数:
缓冲区:缓冲区指针
bufferLength:缓冲区大小。
返回结果:读取的字节数。
Write 函数
从缓冲区写入到流。
参数:
缓冲区:缓冲区指针
bufferLength:缓冲区大小。
返回结果:写入的字节数。
Flush 函数
刷新流。
返回结果:如果成功,则返回 true,否则返回 false。
Seek 函数
查找流中的特定位置。
参数:
- 位置:查找流。
CanRead 函数
检查是否可读取流。
返回结果:如果可读,则返回 true,否则返回 false。
CanWrite 函数
检查是否可写入流。
返回结果:如果可写入,则返回 true,否则返回 false。
Position 函数
获取流中的当前位置。
返回结果:流中的位置。
Size 函数
获取流中的内容的大小。
返回结果:流大小。
Size 函数
设置流大小。
参数:
- 流:大小。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈