LMMS
Loading...
Searching...
No Matches
v3_component Struct Reference

#include <component.h>

Public Member Functions

 v3_result (V3_API *get_controller_class_id)(void *self
 v3_result (V3_API *set_io_mode)(void *self
 int32_t (V3_API *get_bus_count)(void *self
 v3_result (V3_API *get_bus_info)(void *self
 v3_result (V3_API *get_routing_info)(void *self
 v3_result (V3_API *activate_bus)(void *self
 v3_result (V3_API *set_active)(void *self
 v3_result (V3_API *set_state)(void *self
struct v3_bstream ** v3_result (V3_API *get_state)(void *self

Public Attributes

v3_tuid class_id
int32_t io_mode
int32_t media_type
int32_t int32_t bus_direction
int32_t int32_t int32_t bus_idx
int32_t int32_t int32_t struct v3_bus_infobus_info
struct v3_routing_info * input
struct v3_routing_info struct v3_routing_info * output
int32_t int32_t int32_t v3_bool state
v3_bool state

Member Function Documentation

◆ int32_t()

v3_component::int32_t ( V3_API * get_bus_count)

◆ v3_result() [1/8]

v3_component::v3_result ( V3_API * activate_bus)

◆ v3_result() [2/8]

v3_component::v3_result ( V3_API * get_bus_info)

◆ v3_result() [3/8]

v3_component::v3_result ( V3_API * get_controller_class_id)

◆ v3_result() [4/8]

v3_component::v3_result ( V3_API * get_routing_info)

◆ v3_result() [5/8]

struct v3_bstream ** v3_component::v3_result ( V3_API * get_state)

◆ v3_result() [6/8]

v3_component::v3_result ( V3_API * set_active)

◆ v3_result() [7/8]

v3_component::v3_result ( V3_API * set_io_mode)

◆ v3_result() [8/8]

v3_component::v3_result ( V3_API * set_state)

Member Data Documentation

◆ bus_direction

int32_t int32_t v3_component::bus_direction

◆ bus_idx

int32_t int32_t int32_t v3_component::bus_idx

◆ bus_info

int32_t int32_t int32_t struct v3_bus_info* v3_component::bus_info

◆ class_id

v3_tuid v3_component::class_id

◆ input

struct v3_routing_info* v3_component::input

◆ io_mode

int32_t v3_component::io_mode

◆ media_type

int32_t v3_component::media_type

◆ output

struct v3_routing_info struct v3_routing_info* v3_component::output

◆ state [1/2]

v3_bool v3_component::state

◆ state [2/2]

int32_t int32_t int32_t v3_bool v3_component::state

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