VST 3 SDK VST 3.7
SDK for developing VST plug-in
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()

ResizableMemoryIBStream ( size_t  reserve = 0)
inline

Member Function Documentation

◆ read()

tresult read ( void *  buffer,
int32  numBytes,
int32 numBytesRead 
)
inlineoverride

◆ write()

tresult write ( void *  buffer,
int32  numBytes,
int32 numBytesWritten 
)
inlineoverride

◆ seek()

tresult seek ( int64  pos,
int32  mode,
int64 result 
)
inlineoverride

◆ tell()

tresult tell ( int64 pos)
inlineoverride

◆ getCursor()

size_t getCursor ( ) const
inline

◆ getData()

const void * getData ( ) const
inline

◆ rewind()

void rewind ( )
inline
Empty

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