Base Module
VST 3.7
SDK for developing VST plug-in
|
FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility. More...
#include <fstreamer.h>
Public Member Functions | |
FStreamSizeHolder (FStreamer &s) | |
void | beginWrite () |
remembers position and writes 0 | |
int32 | endWrite () |
writes and returns size (since the start marker) | |
int32 | beginRead () |
returns size | |
void | endRead () |
jump to end of chunk | |
Protected Attributes | |
FStreamer & | stream |
int64 | sizePos |
FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility.
Example:
FStreamSizeHolder | ( | FStreamer & | s | ) |
void beginWrite | ( | ) |
remembers position and writes 0
int32 endWrite | ( | ) |
writes and returns size (since the start marker)
int32 beginRead | ( | ) |
returns size
void endRead | ( | ) |
jump to end of chunk
|
protected |
|
protected |