LMMS
Loading...
Searching...
No Matches
hylia.h File Reference
#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Classes

struct  _hylia_time_info_t

Typedefs

typedef struct _hylia_t hylia_t
typedef struct _hylia_time_info_t hylia_time_info_t

Functions

hylia_thylia_create (void)
void hylia_enable (hylia_t *link, bool on)
void hylia_process (hylia_t *link, uint32_t frames, hylia_time_info_t *info)
void hylia_set_beats_per_bar (hylia_t *link, double beatsPerBar)
void hylia_set_beats_per_minute (hylia_t *link, double beatsPerMinute)
void hylia_set_output_latency (hylia_t *link, uint32_t latency)
void hylia_set_start_stop_sync_enabled (hylia_t *link, bool enabled)
void hylia_start_playing (hylia_t *link)
void hylia_stop_playing (hylia_t *link)
void hylia_cleanup (hylia_t *link)

Typedef Documentation

◆ hylia_t

typedef struct _hylia_t hylia_t

◆ hylia_time_info_t

Function Documentation

◆ hylia_cleanup()

void hylia_cleanup ( hylia_t * link)

◆ hylia_create()

hylia_t * hylia_create ( void )

◆ hylia_enable()

void hylia_enable ( hylia_t * link,
bool on )

◆ hylia_process()

void hylia_process ( hylia_t * link,
uint32_t frames,
hylia_time_info_t * info )

◆ hylia_set_beats_per_bar()

void hylia_set_beats_per_bar ( hylia_t * link,
double beatsPerBar )

◆ hylia_set_beats_per_minute()

void hylia_set_beats_per_minute ( hylia_t * link,
double beatsPerMinute )

◆ hylia_set_output_latency()

void hylia_set_output_latency ( hylia_t * link,
uint32_t latency )

◆ hylia_set_start_stop_sync_enabled()

void hylia_set_start_stop_sync_enabled ( hylia_t * link,
bool enabled )

◆ hylia_start_playing()

void hylia_start_playing ( hylia_t * link)

◆ hylia_stop_playing()

void hylia_stop_playing ( hylia_t * link)