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)
  • void
    disconnectInput (const NodeRef &input)
  • void
    disconnectOutput (const NodeRef &output)
  • void
    configureConnections ()
  • void
    setupProcessWithSumming ()
  • void
    notifyConnectionsDidChange ()
  • bool
    inputChannelsAreUnequal () const
  • void
    initializeImpl ()
  • void
    uninitializeImpl ()
  • getSummingBuffer ()
  • getSummingBuffer () const