Buffer-based SamplePlayerNode , where all samples are loaded into memory before playback.


Enums


Public Member Functions

  • ~BufferPlayerNode ()

Protected Member Functions

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

Protected Attributes

  • mBuffer
  • size_t
    mNumFrames
  • std::atomic< size_t >
    mReadPos
  • std::atomic< size_t >
    mLoopBegin
  • std::atomic< size_t >
    mLoopEnd
  • std::atomic< bool >
    mLoop
  • std::atomic< bool >
    mIsEof