Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
channel.h File Reference

Channel serialization. More...

#include "utils/types.h"
#include <glib.h>
#include <yyjson.h>
Include dependency graph for channel.h:

Go to the source code of this file.

Functions

 TYPEDEF_STRUCT (Channel)
 
 TYPEDEF_STRUCT (ChannelSend)
 
 TYPEDEF_STRUCT (Fader)
 
bool channel_send_serialize_to_json (yyjson_mut_doc *doc, yyjson_mut_val *cs_obj, const ChannelSend *cs, GError **error)
 
bool fader_serialize_to_json (yyjson_mut_doc *doc, yyjson_mut_val *f_obj, const Fader *f, GError **error)
 
bool channel_serialize_to_json (yyjson_mut_doc *doc, yyjson_mut_val *ch_obj, const Channel *ch, GError **error)
 
bool channel_send_deserialize_from_json (yyjson_doc *doc, yyjson_val *cs_obj, ChannelSend *cs, GError **error)
 
bool fader_deserialize_from_json (yyjson_doc *doc, yyjson_val *f_obj, Fader *f, GError **error)
 
bool channel_deserialize_from_json (yyjson_doc *doc, yyjson_val *ch_obj, Channel *ch, GError **error)
 

Detailed Description

Channel serialization.

Definition in file channel.h.