VST 3 SDK  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
ResizableMemoryIBStream Class Reference

#include <memoryibstream.h>

+ Inheritance diagram for ResizableMemoryIBStream:

Public Member Functions

 ResizableMemoryIBStream (size_t reserve=0)
 
tresult read (void *buffer, int32 numBytes, int32 *numBytesRead) override
 
tresult write (void *buffer, int32 numBytes, int32 *numBytesWritten) override
 
tresult seek (int64 pos, int32 mode, int64 *result) override
 
tresult tell (int64 *pos) override
 
size_t getCursor () const
 
const void * getData () const
 
void rewind ()
 

Constructor & Destructor Documentation

ResizableMemoryIBStream ( size_t  reserve = 0)
inline

Member Function Documentation

tresult read ( void *  buffer,
int32  numBytes,
int32 numBytesRead 
)
inlineoverride
tresult write ( void *  buffer,
int32  numBytes,
int32 numBytesWritten 
)
inlineoverride
tresult seek ( int64  pos,
int32  mode,
int64 result 
)
inlineoverride
tresult tell ( int64 pos)
inlineoverride
size_t getCursor ( ) const
inline
const void * getData ( ) const
inline
void rewind ( )
inline
Empty

Copyright ©2024 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.