| 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 |