确定IWICStream缓冲区中已用内存的大小



我有一个10MB的内存块VirtualAlloc(),并使用IWICStream::InitializeFromMemory()初始化IWICStream。

我在IWICStream中编码了一个PNG,但我不知道PNG数据占用了多少内存。

如何确定IWICStream缓冲区的有效/已用大小?

IWICStream继承IStream。标准技巧是使用IStream::Seek(),在写入图像后指定STREAM_Seek_CUR。*plibNewPosition参数提供长度。

相关内容

  • 没有找到相关文章

最新更新