Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::PortManager::PortID Struct Reference

Public Member Functions

 PortID (std::shared_ptr< AudioBackend >, DataType, bool, std::string const &)
 
 PortID (XMLNode const &, bool old_midi_format=false)
 
XMLNodestate () const
 
bool operator< (PortID const &o) const
 
bool operator== (PortID const &o) const
 

Public Attributes

std::string backend
 
std::string device_name
 
std::string port_name
 
DataType data_type
 
bool input
 

Detailed Description

Definition at line 326 of file port_manager.h.

Constructor & Destructor Documentation

◆ PortID() [1/2]

ARDOUR::PortManager::PortID::PortID ( std::shared_ptr< AudioBackend ,
DataType  ,
bool  ,
std::string const &   
)

◆ PortID() [2/2]

ARDOUR::PortManager::PortID::PortID ( XMLNode const &  ,
bool  old_midi_format = false 
)

Member Function Documentation

◆ operator<()

bool ARDOUR::PortManager::PortID::operator< ( PortID const &  o) const
inline

Definition at line 338 of file port_manager.h.

◆ operator==()

bool ARDOUR::PortManager::PortID::operator== ( PortID const &  o) const
inline

Definition at line 354 of file port_manager.h.

◆ state()

XMLNode& ARDOUR::PortManager::PortID::state ( ) const

Member Data Documentation

◆ backend

std::string ARDOUR::PortManager::PortID::backend

Definition at line 330 of file port_manager.h.

◆ data_type

DataType ARDOUR::PortManager::PortID::data_type

Definition at line 333 of file port_manager.h.

◆ device_name

std::string ARDOUR::PortManager::PortID::device_name

Definition at line 331 of file port_manager.h.

◆ input

bool ARDOUR::PortManager::PortID::input

Definition at line 334 of file port_manager.h.

◆ port_name

std::string ARDOUR::PortManager::PortID::port_name

Definition at line 332 of file port_manager.h.


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