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

#include <profile.h>

Public Types

enum  Element {
  SmallScreen , SinglePackage , Mixbus , LiveTrax ,
  LastElement
}
 

Public Member Functions

 RuntimeProfile ()
 
 ~RuntimeProfile ()
 
void set_small_screen ()
 
bool get_small_screen () const
 
bool get_mixbus () const
 
void set_mixbus ()
 
bool get_livetrax () const
 
void set_livetrax ()
 
void set_single_package ()
 
bool get_single_package () const
 

Private Attributes

boost::dynamic_bitset< uint64_t > bits
 

Detailed Description

Definition at line 28 of file profile.h.

Member Enumeration Documentation

◆ Element

Enumerator
SmallScreen 
SinglePackage 
Mixbus 
LiveTrax 
LastElement 

Definition at line 30 of file profile.h.

Constructor & Destructor Documentation

◆ RuntimeProfile()

ARDOUR::RuntimeProfile::RuntimeProfile ( )
inline

Definition at line 38 of file profile.h.

◆ ~RuntimeProfile()

ARDOUR::RuntimeProfile::~RuntimeProfile ( )
inline

Definition at line 39 of file profile.h.

Member Function Documentation

◆ get_livetrax()

bool ARDOUR::RuntimeProfile::get_livetrax ( ) const
inline

Definition at line 47 of file profile.h.

◆ get_mixbus()

bool ARDOUR::RuntimeProfile::get_mixbus ( ) const
inline

Definition at line 44 of file profile.h.

◆ get_single_package()

bool ARDOUR::RuntimeProfile::get_single_package ( ) const
inline

Definition at line 51 of file profile.h.

◆ get_small_screen()

bool ARDOUR::RuntimeProfile::get_small_screen ( ) const
inline

Definition at line 42 of file profile.h.

◆ set_livetrax()

void ARDOUR::RuntimeProfile::set_livetrax ( )
inline

Definition at line 48 of file profile.h.

◆ set_mixbus()

void ARDOUR::RuntimeProfile::set_mixbus ( )
inline

Definition at line 45 of file profile.h.

◆ set_single_package()

void ARDOUR::RuntimeProfile::set_single_package ( )
inline

Definition at line 50 of file profile.h.

◆ set_small_screen()

void ARDOUR::RuntimeProfile::set_small_screen ( )
inline

Definition at line 41 of file profile.h.

Member Data Documentation

◆ bits

boost::dynamic_bitset<uint64_t> ARDOUR::RuntimeProfile::bits
private

Definition at line 54 of file profile.h.


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