#include <port_engine_shared.h>
Definition at line 47 of file port_engine_shared.h.
◆ BackendPort()
◆ ~BackendPort()
virtual ARDOUR::BackendPort::~BackendPort |
( |
| ) |
|
|
virtual |
◆ connect()
◆ disconnect()
◆ disconnect_all()
◆ flags()
PortFlags ARDOUR::BackendPort::flags |
( |
| ) |
const |
|
inline |
◆ get_buffer()
virtual void* ARDOUR::BackendPort::get_buffer |
( |
pframes_t |
nframes | ) |
|
|
pure virtual |
◆ get_connections()
const std::set<BackendPortPtr>& ARDOUR::BackendPort::get_connections |
( |
| ) |
const |
|
inline |
◆ hw_port_name()
const std::string& ARDOUR::BackendPort::hw_port_name |
( |
| ) |
const |
|
inline |
◆ is_connected() [1/2]
bool ARDOUR::BackendPort::is_connected |
( |
| ) |
const |
|
inline |
◆ is_connected() [2/2]
◆ is_input()
bool ARDOUR::BackendPort::is_input |
( |
| ) |
const |
|
inline |
◆ is_output()
bool ARDOUR::BackendPort::is_output |
( |
| ) |
const |
|
inline |
◆ is_physical()
bool ARDOUR::BackendPort::is_physical |
( |
| ) |
const |
|
inline |
◆ is_physically_connected()
bool ARDOUR::BackendPort::is_physically_connected |
( |
| ) |
const |
◆ is_terminal()
bool ARDOUR::BackendPort::is_terminal |
( |
| ) |
const |
|
inline |
◆ latency_range()
const LatencyRange ARDOUR::BackendPort::latency_range |
( |
bool |
for_playback | ) |
const |
|
inline |
◆ name()
const std::string& ARDOUR::BackendPort::name |
( |
| ) |
const |
|
inline |
◆ pretty_name()
const std::string& ARDOUR::BackendPort::pretty_name |
( |
| ) |
const |
|
inline |
◆ remove_connection()
◆ set_hw_port_name()
int ARDOUR::BackendPort::set_hw_port_name |
( |
const std::string & |
name | ) |
|
|
inline |
◆ set_latency_range()
void ARDOUR::BackendPort::set_latency_range |
( |
const LatencyRange & |
latency_range, |
|
|
bool |
for_playback |
|
) |
| |
◆ set_name()
int ARDOUR::BackendPort::set_name |
( |
const std::string & |
name | ) |
|
|
inline |
◆ set_pretty_name()
int ARDOUR::BackendPort::set_pretty_name |
( |
const std::string & |
name | ) |
|
|
inline |
◆ store_connection()
◆ type()
virtual DataType ARDOUR::BackendPort::type |
( |
| ) |
const |
|
pure virtual |
◆ update_connected_latency()
void ARDOUR::BackendPort::update_connected_latency |
( |
bool |
for_playback | ) |
|
◆ _backend
◆ _capture_latency_range
◆ _connections
◆ _flags
◆ _hw_port_name
std::string ARDOUR::BackendPort::_hw_port_name |
|
private |
◆ _name
std::string ARDOUR::BackendPort::_name |
|
private |
◆ _playback_latency_range
◆ _pretty_name
std::string ARDOUR::BackendPort::_pretty_name |
|
private |
The documentation for this class was generated from the following file: