LV2  1.0.13
Data Fields
LV2_Atom_Forge Struct Reference

A "forge" for creating atoms by appending to a buffer. More...

Data Fields

uint8_t * buf
 
uint32_t offset
 
uint32_t size
 
LV2_Atom_Forge_Sink sink
 
LV2_Atom_Forge_Deref_Func deref
 
LV2_Atom_Forge_Sink_Handle handle
 
LV2_Atom_Forge_Framestack
 
LV2_URID Blank LV2_ATOM_FORGE_DEPRECATED
 
LV2_URID Bool
 
LV2_URID Chunk
 
LV2_URID Double
 
LV2_URID Float
 
LV2_URID Int
 
LV2_URID Long
 
LV2_URID Literal
 
LV2_URID Object
 
LV2_URID Path
 
LV2_URID Property
 
LV2_URID Resource LV2_ATOM_FORGE_DEPRECATED
 
LV2_URID Sequence
 
LV2_URID String
 
LV2_URID Tuple
 
LV2_URID URI
 
LV2_URID URID
 
LV2_URID Vector
 

Detailed Description

A "forge" for creating atoms by appending to a buffer.

Field Documentation

uint8_t* LV2_Atom_Forge::buf
uint32_t LV2_Atom_Forge::offset
uint32_t LV2_Atom_Forge::size
LV2_Atom_Forge_Sink LV2_Atom_Forge::sink
LV2_Atom_Forge_Deref_Func LV2_Atom_Forge::deref
LV2_Atom_Forge_Sink_Handle LV2_Atom_Forge::handle
LV2_Atom_Forge_Frame* LV2_Atom_Forge::stack
LV2_URID Blank LV2_Atom_Forge::LV2_ATOM_FORGE_DEPRECATED
LV2_URID LV2_Atom_Forge::Bool
LV2_URID LV2_Atom_Forge::Chunk
LV2_URID LV2_Atom_Forge::Double
LV2_URID LV2_Atom_Forge::Float
LV2_URID LV2_Atom_Forge::Int
LV2_URID LV2_Atom_Forge::Long
LV2_URID LV2_Atom_Forge::Literal
LV2_URID LV2_Atom_Forge::Object
LV2_URID LV2_Atom_Forge::Path
LV2_URID LV2_Atom_Forge::Property
LV2_URID Resource LV2_Atom_Forge::LV2_ATOM_FORGE_DEPRECATED
LV2_URID LV2_Atom_Forge::Sequence
LV2_URID LV2_Atom_Forge::String
LV2_URID LV2_Atom_Forge::Tuple
LV2_URID LV2_Atom_Forge::URI
LV2_URID LV2_Atom_Forge::URID
LV2_URID LV2_Atom_Forge::Vector

The documentation for this struct was generated from the following file: