#include <fstreamer.h>
FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility.
Example:
{
}
{
}
uint8_t a
Definition Spc_Cpu.h:141
Definition fstreamer.h:200
FStreamSizeHolder(FStreamer &s)
Definition fstreamer.cpp:93
void beginWrite()
remembers position and writes 0
Definition fstreamer.cpp:98
void endRead()
jump to end of chunk
Definition fstreamer.cpp:131
int32 endWrite()
writes and returns size (since the start marker)
Definition fstreamer.cpp:105
int32 beginRead()
returns size
Definition fstreamer.cpp:121
◆ FStreamSizeHolder()
| Steinberg::FStreamSizeHolder::FStreamSizeHolder |
( |
FStreamer & | s | ) |
|
◆ beginRead()
| int32 Steinberg::FStreamSizeHolder::beginRead |
( |
| ) |
|
◆ beginWrite()
| void Steinberg::FStreamSizeHolder::beginWrite |
( |
| ) |
|
remembers position and writes 0
◆ endRead()
| void Steinberg::FStreamSizeHolder::endRead |
( |
| ) |
|
◆ endWrite()
| int32 Steinberg::FStreamSizeHolder::endWrite |
( |
| ) |
|
writes and returns size (since the start marker)
◆ sizePos
| int64 Steinberg::FStreamSizeHolder::sizePos |
|
protected |
◆ stream
| FStreamer& Steinberg::FStreamSizeHolder::stream |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/includes/vst3sdk/base/source/fstreamer.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/includes/vst3sdk/base/source/fstreamer.cpp