Ardour  9.2-129-gdf5e1050bd
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 111 of file ardour/ardour/types.h.

Member Enumeration Documentation

◆ Type

Enumerator
NoChange 
ConfigurationChanged 
ConnectionsChanged 

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

Constructor & Destructor Documentation

◆ IOChange() [1/2]

ARDOUR::IOChange::IOChange ( )
inline

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

◆ IOChange() [2/2]

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

Definition at line 120 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 125 of file ardour/ardour/types.h.

◆ before

ARDOUR::ChanCount ARDOUR::IOChange::before

channel count of IO before a ConfigurationChanged, if appropriate

Definition at line 123 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: