Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::IOChange Struct Reference

#include <types.h>

Public Types

enum  Type { NoChange = 0 , ConfigurationChanged = 0x1 , ConnectionsChanged = 0x2 }
 

Public Member Functions

 IOChange ()
 
 IOChange (Type t)
 

Public Attributes

enum ARDOUR::IOChange::Type type
 
ARDOUR::ChanCount before
 
ARDOUR::ChanCount after
 

Detailed Description

Definition at line 107 of file ardour/ardour/types.h.

Member Enumeration Documentation

◆ Type

Enumerator
NoChange 
ConfigurationChanged 
ConnectionsChanged 

Definition at line 109 of file ardour/ardour/types.h.

Constructor & Destructor Documentation

◆ IOChange() [1/2]

ARDOUR::IOChange::IOChange ( )
inline

Definition at line 115 of file ardour/ardour/types.h.

◆ IOChange() [2/2]

ARDOUR::IOChange::IOChange ( Type  t)
inline

Definition at line 116 of file ardour/ardour/types.h.

Member Data Documentation

◆ after

ARDOUR::ChanCount ARDOUR::IOChange::after

channel count of IO after a ConfigurationChanged, if appropriate

Definition at line 121 of file ardour/ardour/types.h.

◆ before

ARDOUR::ChanCount ARDOUR::IOChange::before

channel count of IO before a ConfigurationChanged, if appropriate

Definition at line 119 of file ardour/ardour/types.h.

◆ type

enum ARDOUR::IOChange::Type ARDOUR::IOChange::type

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