LMMS
Loading...
Searching...
No Matches
component.h File Reference
#include "base.h"
#include "bstream.h"
#include "align_push.h"
#include "align_pop.h"

Go to the source code of this file.

Classes

struct  v3_bus_info
struct  v3_component

Enumerations

enum  v3_media_types { V3_AUDIO = 0 , V3_EVENT }
enum  v3_bus_direction { V3_INPUT = 0 , V3_OUTPUT }
enum  v3_bus_types { V3_MAIN = 0 , V3_AUX }
enum  v3_bus_flags { V3_DEFAULT_ACTIVE = 1 << 0 , V3_IS_CONTROL_VOLTAGE = 1 << 1 }

Functions

static const char * v3_media_type_str (int32_t type)
static const char * v3_bus_direction_str (int32_t d)

Variables

static constexpr const v3_tuid v3_component_iid

Enumeration Type Documentation

◆ v3_bus_direction

Enumerator
V3_INPUT 
V3_OUTPUT 

◆ v3_bus_flags

Enumerator
V3_DEFAULT_ACTIVE 
V3_IS_CONTROL_VOLTAGE 

◆ v3_bus_types

Enumerator
V3_MAIN 
V3_AUX 

◆ v3_media_types

buses

Enumerator
V3_AUDIO 
V3_EVENT 

Function Documentation

◆ v3_bus_direction_str()

const char * v3_bus_direction_str ( int32_t d)
inlinestatic

◆ v3_media_type_str()

const char * v3_media_type_str ( int32_t type)
inlinestatic

Variable Documentation

◆ v3_component_iid

const v3_tuid v3_component_iid
staticconstexpr
Initial value:
=
V3_ID(0xE831FF31, 0xF2D54301, 0x928EBBEE, 0x25697802)
#define V3_ID(a, b, c, d)
Definition base.h:111