LMMS
Loading...
Searching...
No Matches
libjack_ports.cpp File Reference
#include "libjack.hpp"

Functions

CARLA_PLUGIN_EXPORT jack_port_t * jack_port_register (jack_client_t *client, const char *port_name, const char *port_type, unsigned long flags, unsigned long buffer_size)
CARLA_PLUGIN_EXPORT int jack_port_unregister (jack_client_t *client, jack_port_t *port)
CARLA_PLUGIN_EXPORT voidjack_port_get_buffer (jack_port_t *port, jack_nframes_t)
CARLA_PLUGIN_EXPORT jack_uuid_t jack_port_uuid (const jack_port_t *port)
CARLA_PLUGIN_EXPORT const char * jack_port_name (const jack_port_t *port)
CARLA_PLUGIN_EXPORT const char * jack_port_short_name (const jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_port_flags (const jack_port_t *port)
CARLA_PLUGIN_EXPORT const char * jack_port_type (const jack_port_t *port)
CARLA_PLUGIN_EXPORT uint32_t jack_port_type_id (const jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_port_is_mine (const jack_client_t *, const jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_port_connected (const jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_port_connected_to (const jack_port_t *port, const char *port_name)
CARLA_PLUGIN_EXPORT int jack_port_tie (jack_port_t *src, jack_port_t *dst)
CARLA_PLUGIN_EXPORT int jack_port_untie (jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_port_set_name (jack_port_t *port, const char *port_name)
CARLA_PLUGIN_EXPORT int jack_port_rename (jack_client_t *client, jack_port_t *port, const char *port_name)
CARLA_PLUGIN_EXPORT int jack_port_set_alias (jack_port_t *port, const char *alias)
CARLA_PLUGIN_EXPORT int jack_port_unset_alias (jack_port_t *port, const char *alias)
CARLA_PLUGIN_EXPORT int jack_port_get_aliases (const jack_port_t *, char *const aliases[2])
CARLA_PLUGIN_EXPORT int jack_port_request_monitor (jack_port_t *port, int onoff)
CARLA_PLUGIN_EXPORT int jack_port_request_monitor_by_name (jack_client_t *client, const char *port_name, int onoff)
CARLA_PLUGIN_EXPORT int jack_port_ensure_monitor (jack_port_t *port, int onoff)
CARLA_PLUGIN_EXPORT int jack_port_monitoring_input (jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_connect (jack_client_t *client, const char *a, const char *b)
CARLA_PLUGIN_EXPORT int jack_disconnect (jack_client_t *client, const char *a, const char *b)
CARLA_PLUGIN_EXPORT int jack_port_disconnect (jack_client_t *client, jack_port_t *port)
CARLA_PLUGIN_EXPORT int jack_port_name_size (void)
CARLA_PLUGIN_EXPORT int jack_port_type_size (void)
CARLA_PLUGIN_EXPORT size_t jack_port_type_get_buffer_size (jack_client_t *client, const char *port_type)

Variables

static CARLA_BACKEND_USE_NAMESPACE uint32_t gPortId = JackPortState::kPortIdOffsetUser

Function Documentation

◆ jack_connect()

CARLA_PLUGIN_EXPORT int jack_connect ( jack_client_t * client,
const char * a,
const char * b )

◆ jack_disconnect()

CARLA_PLUGIN_EXPORT int jack_disconnect ( jack_client_t * client,
const char * a,
const char * b )

◆ jack_port_connected()

CARLA_PLUGIN_EXPORT int jack_port_connected ( const jack_port_t * port)

◆ jack_port_connected_to()

CARLA_PLUGIN_EXPORT int jack_port_connected_to ( const jack_port_t * port,
const char * port_name )

◆ jack_port_disconnect()

CARLA_PLUGIN_EXPORT int jack_port_disconnect ( jack_client_t * client,
jack_port_t * port )

◆ jack_port_ensure_monitor()

CARLA_PLUGIN_EXPORT int jack_port_ensure_monitor ( jack_port_t * port,
int onoff )

◆ jack_port_flags()

CARLA_PLUGIN_EXPORT int jack_port_flags ( const jack_port_t * port)

◆ jack_port_get_aliases()

CARLA_PLUGIN_EXPORT int jack_port_get_aliases ( const jack_port_t * ,
char *const aliases[2] )

◆ jack_port_get_buffer()

CARLA_PLUGIN_EXPORT void * jack_port_get_buffer ( jack_port_t * port,
jack_nframes_t  )

◆ jack_port_is_mine()

CARLA_PLUGIN_EXPORT int jack_port_is_mine ( const jack_client_t * ,
const jack_port_t * port )

◆ jack_port_monitoring_input()

CARLA_PLUGIN_EXPORT int jack_port_monitoring_input ( jack_port_t * port)

◆ jack_port_name()

CARLA_PLUGIN_EXPORT const char * jack_port_name ( const jack_port_t * port)

◆ jack_port_name_size()

CARLA_PLUGIN_EXPORT int jack_port_name_size ( void )

◆ jack_port_register()

CARLA_PLUGIN_EXPORT jack_port_t * jack_port_register ( jack_client_t * client,
const char * port_name,
const char * port_type,
unsigned long flags,
unsigned long buffer_size )

◆ jack_port_rename()

CARLA_PLUGIN_EXPORT int jack_port_rename ( jack_client_t * client,
jack_port_t * port,
const char * port_name )

◆ jack_port_request_monitor()

CARLA_PLUGIN_EXPORT int jack_port_request_monitor ( jack_port_t * port,
int onoff )

◆ jack_port_request_monitor_by_name()

CARLA_PLUGIN_EXPORT int jack_port_request_monitor_by_name ( jack_client_t * client,
const char * port_name,
int onoff )

◆ jack_port_set_alias()

CARLA_PLUGIN_EXPORT int jack_port_set_alias ( jack_port_t * port,
const char * alias )

◆ jack_port_set_name()

CARLA_PLUGIN_EXPORT int jack_port_set_name ( jack_port_t * port,
const char * port_name )

◆ jack_port_short_name()

CARLA_PLUGIN_EXPORT const char * jack_port_short_name ( const jack_port_t * port)

◆ jack_port_tie()

CARLA_PLUGIN_EXPORT int jack_port_tie ( jack_port_t * src,
jack_port_t * dst )

◆ jack_port_type()

CARLA_PLUGIN_EXPORT const char * jack_port_type ( const jack_port_t * port)

◆ jack_port_type_get_buffer_size()

CARLA_PLUGIN_EXPORT size_t jack_port_type_get_buffer_size ( jack_client_t * client,
const char * port_type )

◆ jack_port_type_id()

CARLA_PLUGIN_EXPORT uint32_t jack_port_type_id ( const jack_port_t * port)

◆ jack_port_type_size()

CARLA_PLUGIN_EXPORT int jack_port_type_size ( void )

◆ jack_port_unregister()

CARLA_PLUGIN_EXPORT int jack_port_unregister ( jack_client_t * client,
jack_port_t * port )

◆ jack_port_unset_alias()

CARLA_PLUGIN_EXPORT int jack_port_unset_alias ( jack_port_t * port,
const char * alias )

◆ jack_port_untie()

CARLA_PLUGIN_EXPORT int jack_port_untie ( jack_port_t * port)

◆ jack_port_uuid()

CARLA_PLUGIN_EXPORT jack_uuid_t jack_port_uuid ( const jack_port_t * port)

Variable Documentation

◆ gPortId

CARLA_BACKEND_USE_NAMESPACE uint32_t gPortId = JackPortState::kPortIdOffsetUser
static