InputNode is the base class for Node 's that produce audio. It cannot have any inputs.

By default, you must call enable() before a InputNode will process audio.

See Also

Node::Format::autoEnable() The default ChannelMode is set to Node::ChannelMode::MATCHES_OUTPUT , though subclasses may override this to use SPECIFIED instead.


Enums


Public Member Functions

  • ~InputNode ()

Protected Member Functions

  • InputNode (const Format &format)
  • disconnectInput (const NodeRef &input)
  • disconnectOutput (const NodeRef &output)
  • configureConnections ()
  • setupProcessWithSumming ()
  • notifyConnectionsDidChange ()
  • bool
    inputChannelsAreUnequal () const
  • initializeImpl ()
  • uninitializeImpl ()
  • getSummingBuffer ()
  • getSummingBuffer () const