ardour
Public Types | Public Member Functions | Public Attributes | List of all members
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 89 of file types.h.

Member Enumeration Documentation

Enumerator
NoChange 
ConfigurationChanged 
ConnectionsChanged 

Definition at line 91 of file types.h.

Constructor & Destructor Documentation

ARDOUR::IOChange::IOChange ( )
inline

Definition at line 97 of file types.h.

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

Definition at line 98 of file types.h.

Member Data Documentation

ARDOUR::ChanCount ARDOUR::IOChange::after

channel count of IO after a ConfigurationChanged, if appropriate

Definition at line 103 of file types.h.

ARDOUR::ChanCount ARDOUR::IOChange::before

channel count of IO before a ConfigurationChanged, if appropriate

Definition at line 101 of file types.h.

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

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