SOUND4 BIGVOICE.CL Library [1.1.6]
Loading...
Searching...
No Matches
Classes | Functions
Instance's bus

This allows instances to exchange real-time data. More...

Classes

struct  bigvoice_CBus
 

Functions

struct bigvoice_CBusbigvoice_NewBus ()
 
void bigvoice_FreeBus (struct bigvoice_CBus *bus)
 
void bigvoice_SetInstanceBus (struct bigvoice_CParameters *params, struct bigvoice_CBus *bus)
 

Detailed Description

This allows instances to exchange real-time data.

The bus is used to manage Dominate-it between instances.

Function Documentation

◆ bigvoice_FreeBus()

void bigvoice_FreeBus ( struct bigvoice_CBus bus)

Frees the bus allocated with bigvoice_NewBus

Parameters
busThe bus to free

◆ bigvoice_NewBus()

struct bigvoice_CBus * bigvoice_NewBus ( )

Creates a new bus

Returns
the new bus, to be freed with bigvoice_FreeBus

◆ bigvoice_SetInstanceBus()

void bigvoice_SetInstanceBus ( struct bigvoice_CParameters params,
struct bigvoice_CBus bus 
)

Set the instance's bus. It can be used by instances to exchange real-time information if needed.

Attention
The bus should be created with the same library
Parameters
paramsthe parameters to configure
busthe bus to use