Lumenarium/src_v2/engine/output/lumenarium_output_sacn.h

25 lines
536 B
C
Raw Normal View History

/* date = March 30th 2022 9:55 am */
#ifndef LUMENARIUM_OUTPUT_SACN_H
#define LUMENARIUM_OUTPUT_SACN_H
#define SACN_CID_BYTES 16
2022-04-16 11:00:32 +00:00
typedef struct Sacn_Cid Sacn_Cid;
struct Sacn_Cid
{
u8 bytes[SACN_CID_BYTES];
};
2022-04-16 11:00:32 +00:00
typedef struct Sacn Sacn;
struct Sacn
{
Sacn_Cid cid;
s32 sequence_iter;
String source_name;
};
internal u8* output_network_sacn_init();
internal void output_network_sacn_build(App_State* state, u32 assembly_id, Assembly_Strip* strip, u8* method_data, Output_Data_Queue* queue);
#endif //LUMENARIUM_OUTPUT_SACN_H