|
|
| MidiPort (utils::Utf8String label, PortFlow flow) |
| void | process_block (dsp::graph::ProcessBlockInfo time_nfo, const dsp::ITransport &transport, const dsp::TempoMap &tempo_map) noexcept override |
| void | prepare_for_processing_impl (const graph::GraphNode *node, units::sample_rate_t sample_rate, units::sample_u32_t max_block_length) override |
| void | release_resources () override |
| | Called to release resources allocated by prepare_for_processing().
|
| void | clear_buffer (std::size_t offset, std::size_t nframes) override |
| | Clears the port buffer.
|
| void | set_full_designation_provider (FullDesignationProvider provider) |
| void | set_full_designation_provider (const auto *owner) |
| | Convenience helper for providers that contain a get_full_designation_for_port() method.
|
| bool | is_input () const |
| bool | is_output () const |
| bool | is_midi () const |
| bool | is_cv () const |
| bool | is_audio () const |
| utils::Utf8String | get_label () const |
| auto | get_symbol () const |
| void | set_symbol (const utils::Utf8String &sym) |
| utils::Utf8String | get_node_name () const override |
| | Returns a human friendly name of the node.
|
| utils::Utf8String | get_full_designation () const |
| | Gets a full designation of the port in the format "Track/Port" or "Track/Plugin/Port".
|
| bool | has_label () const |
| PortType | type () const |
| PortFlow | flow () const |
| | UuidIdentifiableObject (QObject *parent=nullptr) |
| auto | get_uuid () const |
| | UuidIdentifiableBase (QObject *parent=nullptr) |
| | UuidIdentifiableBase (const QUuid &id, QObject *parent=nullptr) |
| QUuid | raw_uuid () const |
| virtual units::sample_u32_t | get_single_playback_latency () const |
| | Returns the latency of only the given processable, without adding the previous/next latencies (zero latency by default).
|
| void | prepare_for_processing (const GraphNode *node, units::sample_rate_t sample_rate, units::sample_u32_t max_block_length) |
| | Called to allocate resources required for processing.
|
| auto & | port_sources () const |
| void | set_port_sources (this auto &self, utils::RangeOf< MidiPort * > auto source_ports) |
Definition at line 13 of file midi_port.h.