Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::ControlProtocolDescriptor Class Reference

#include <control_protocol.h>

Public Attributes

const char * name
 
const char * id
 
void * module
 
bool(* available )()
 
bool(* probe_port )()
 
bool(* match_usb )(uint16_t, uint16_t)
 
ControlProtocol *(* initialize )(Session *)
 
void(* destroy )(ControlProtocol *)
 

Detailed Description

Definition at line 172 of file control_protocol.h.

Member Data Documentation

◆ available

bool(* ARDOUR::ControlProtocolDescriptor::available) ()

Definition at line 178 of file control_protocol.h.

◆ destroy

void(* ARDOUR::ControlProtocolDescriptor::destroy) (ControlProtocol *)

Definition at line 182 of file control_protocol.h.

◆ id

const char* ARDOUR::ControlProtocolDescriptor::id

Definition at line 176 of file control_protocol.h.

◆ initialize

ControlProtocol*(* ARDOUR::ControlProtocolDescriptor::initialize) (Session *)

Definition at line 181 of file control_protocol.h.

◆ match_usb

bool(* ARDOUR::ControlProtocolDescriptor::match_usb) (uint16_t, uint16_t)

Definition at line 180 of file control_protocol.h.

◆ module

void* ARDOUR::ControlProtocolDescriptor::module

Definition at line 177 of file control_protocol.h.

◆ name

const char* ARDOUR::ControlProtocolDescriptor::name

Definition at line 175 of file control_protocol.h.

◆ probe_port

bool(* ARDOUR::ControlProtocolDescriptor::probe_port) ()

Definition at line 179 of file control_protocol.h.


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