57 bool appendToExistingBlockContent);
75 const void*
getData()
const noexcept;
88 void preallocate (
size_t bytesToPreallocate);
113 bool setPosition (
int64)
override;
115 bool writeRepeatedByte (
uint8 byte,
size_t numTimesToRepeat)
override;
#define noexcept
Definition DistrhoDefines.h:72
#define override
Definition DistrhoDefines.h:73
ostream & operator<<(ostream &out, const MidiEvent &ev)
Definition InMgr.cpp:9
Definition juce_MemoryBlock.h:33
Definition juce_MemoryOutputStream.h:36
const void * getData() const noexcept
Definition juce_MemoryOutputStream.cpp:148
size_t position
Definition juce_MemoryOutputStream.h:122
size_t getDataSize() const noexcept
Definition juce_MemoryOutputStream.h:80
MemoryBlock *const blockToUse
Definition juce_MemoryOutputStream.h:119
size_t availableSize
Definition juce_MemoryOutputStream.h:122
MemoryOutputStream(size_t initialSize=256)
Definition juce_MemoryOutputStream.cpp:26
int64 getPosition() override
Definition juce_MemoryOutputStream.h:112
size_t size
Definition juce_MemoryOutputStream.h:122
char * prepareToWrite(size_t)
Definition juce_MemoryOutputStream.cpp:74
void trimExternalBlockSize()
Definition juce_MemoryOutputStream.cpp:56
void * externalData
Definition juce_MemoryOutputStream.h:121
MemoryBlock internalBlock
Definition juce_MemoryOutputStream.h:120
Definition juce_OutputStream.h:38
OutputStream()
Definition juce_OutputStream.cpp:59
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
juce::String toString(const Steinberg::char8 *string) noexcept
Definition juce_VST3Common.h:159
long long int64
Definition juce_MathsFunctions.h:54
wchar_t juce_wchar
Definition juce_CharacterFunctions.h:42
unsigned char uint8
Definition juce_MathsFunctions.h:37
int flush(__G__ rawbuf, size, unshrink) __GDEF uch *rawbuf
#define const
Definition zconf.h:137