API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

IMEMASTREAM

Brew Release
Brew MP 1.0.2
Description

The IMemAStream interface extends the IAStream Interface to allow a specified memory chunk to be read as a stream. An instance of the IMemAStream can be created using ISHELL_CreateInstance() with ClassID AEECLSID_MEMASTREAM. The specified memory chunk is freed when the IMemAStream Interface object is released.
In addition to the standard IBase-derived AddRef and Release functions (the IMEMASTREAM_AddRef() and IMEMASTREAM_Release() functions), IMemAStream includes the standard IAStream Interface functions, IMEMASTREAM_Readable(), IMEMASTREAM_Read(), and IMEMASTREAM_Cancel(), and an IMEMASTREAM_Set() function.