}
}
+/** Get physical ports for which JackPortIsOutput is set; ie those that correspond to
+ * a physical input connector.
+ */
void
AudioEngine::get_physical_inputs (DataType type, vector<string>& ins)
{
- get_physical (type, JackPortIsInput, ins);
+ get_physical (type, JackPortIsOutput, ins);
}
+/** Get physical ports for which JackPortIsInput is set; ie those that correspond to
+ * a physical output connector.
+ */
void
AudioEngine::get_physical_outputs (DataType type, vector<string>& outs)
{
- get_physical (type, JackPortIsOutput, outs);
+ get_physical (type, JackPortIsInput, outs);
}
void
vector<string> inputs[DataType::num_types];
vector<string> outputs[DataType::num_types];
for (uint32_t i = 0; i < DataType::num_types; ++i) {
- /* the engine's terms for inputs and outputs are reversed from what the
- code below expects.
- */
- _engine.get_physical_outputs (DataType (DataType::Symbol (i)), inputs[i]);
- _engine.get_physical_inputs (DataType (DataType::Symbol (i)), outputs[i]);
+ _engine.get_physical_inputs (DataType (DataType::Symbol (i)), inputs[i]);
+ _engine.get_physical_outputs (DataType (DataType::Symbol (i)), outputs[i]);
}
/* Create a set of Bundle objects that map