openshot-audio  0.1.6
Public Member Functions | Public Attributes | List of all members
GraphRenderingOps::ProcessBufferOp Struct Reference
Inheritance diagram for GraphRenderingOps::ProcessBufferOp:
GraphRenderingOps::AudioGraphRenderingOp

Public Member Functions

 ProcessBufferOp (const AudioProcessorGraph::Node::Ptr &n, const Array< int > &audioChannels, const int totalNumChans, const int midiBuffer)
 
void perform (AudioSampleBuffer &sharedBufferChans, const OwnedArray< MidiBuffer > &sharedMidiBuffers, const int numSamples)
 
- Public Member Functions inherited from GraphRenderingOps::AudioGraphRenderingOp
 AudioGraphRenderingOp () noexcept
 
virtual ~AudioGraphRenderingOp ()
 

Public Attributes

const AudioProcessorGraph::Node::Ptr node
 
AudioProcessor *const processor
 

Constructor & Destructor Documentation

◆ ProcessBufferOp()

GraphRenderingOps::ProcessBufferOp::ProcessBufferOp ( const AudioProcessorGraph::Node::Ptr n,
const Array< int > &  audioChannels,
const int  totalNumChans,
const int  midiBuffer 
)
inline

Member Function Documentation

◆ perform()

void GraphRenderingOps::ProcessBufferOp::perform ( AudioSampleBuffer sharedBufferChans,
const OwnedArray< MidiBuffer > &  sharedMidiBuffers,
const int  numSamples 
)
inlinevirtual

Member Data Documentation

◆ node

const AudioProcessorGraph::Node::Ptr GraphRenderingOps::ProcessBufferOp::node

◆ processor

AudioProcessor* const GraphRenderingOps::ProcessBufferOp::processor

The documentation for this struct was generated from the following file: