![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_ibstream.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/base/ags_vst_ibstream.h>
#include <pluginterfaces/base/ibstream.h>
Include dependency graph for ags_vst_ibstream.cpp:

Functions | |
AgsVstTUID * | ags_vst_ibstream_get_iid () |
AgsVstTResult | ags_vst_ibstream_read (AgsVstIBStream *ib_stream, gpointer buffer, gint32 num_bytes, gint32 *num_bytes_read) |
AgsVstTResult | ags_vst_ibstream_write (AgsVstIBStream *ib_stream, gpointer buffer, gint32 num_bytes, gint32 *num_bytes_written) |
AgsVstTResult | ags_vst_ibstream_seek (AgsVstIBStream *ib_stream, gint64 pos, gint32 mode, gint64 *result) |
AgsVstTResult | ags_vst_ibstream_tell (AgsVstIBStream *ib_stream, gint64 *pos) |
AgsVstTUID * | ags_vst_isizeable_stream_get_iid () |
AgsVstTResult | ags_vst_isizeable_stream_set_stream_size (AgsVstISizeableStream *isizeable_stream, gint64 stream_size) |
Function Documentation
◆ ags_vst_ibstream_get_iid()
AgsVstTUID * ags_vst_ibstream_get_iid | ( | ) |
Get IID.
- Returns
- the Steinberg::TUID as AgsVstTUID
- Since
- 5.0.0
◆ ags_vst_ibstream_read()
AgsVstTResult ags_vst_ibstream_read | ( | AgsVstIBStream * | ib_stream, |
gpointer | buffer, | ||
gint32 | num_bytes, | ||
gint32 * | num_bytes_read | ||
) |
Read.
- Parameters
-
ib_stream the stream buffer the buffer num_bytes number of bytes num_bytes_read number of read
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_ibstream_seek()
AgsVstTResult ags_vst_ibstream_seek | ( | AgsVstIBStream * | ib_stream, |
gint64 | pos, | ||
gint32 | mode, | ||
gint64 * | result | ||
) |
Seek.
- Parameters
-
ib_stream the stream pos the position mode mode result the result
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_ibstream_tell()
AgsVstTResult ags_vst_ibstream_tell | ( | AgsVstIBStream * | ib_stream, |
gint64 * | pos | ||
) |
Tell.
- Parameters
-
ib_stream the stream pos the position
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_ibstream_write()
AgsVstTResult ags_vst_ibstream_write | ( | AgsVstIBStream * | ib_stream, |
gpointer | buffer, | ||
gint32 | num_bytes, | ||
gint32 * | num_bytes_written | ||
) |
Write.
- Parameters
-
ib_stream the stream buffer the buffer num_bytes number of bytes num_bytes_written number of read
- Returns
- the return value
- Since
- 5.0.0
◆ ags_vst_isizeable_stream_get_iid()
AgsVstTUID * ags_vst_isizeable_stream_get_iid | ( | ) |
Get IID.
- Returns
- the Steinberg::TUID as AgsVstTUID
- Since
- 5.0.0
◆ ags_vst_isizeable_stream_set_stream_size()
AgsVstTResult ags_vst_isizeable_stream_set_stream_size | ( | AgsVstISizeableStream * | isizeable_stream, |
gint64 | stream_size | ||
) |
Set stream size.
- Parameters
-
isizeable_stream the stream stream_size stream size
- Returns
- the return code
- Since
- 5.0.0
Generated by