#include <iso_synth_frame_copy_samples_strategy.h>
Inherits iso::synth::FrameConversionStrategy.
Inheritance diagram for iso::synth::FrameCopySamplesStrategy:


Public Member Functions | |
| FrameCopySamplesStrategy (unsigned int pFrameCount, unsigned int pChannelCount, unsigned int pInProcCount, unsigned int pOutProcCount, Link *pLink) | |
| virtual | ~FrameCopySamplesStrategy () |
| virtual void | process (Buffer *pBuffer) |
| process buffer | |
| virtual String | info (bool pPropagate=true) const |
| obtain textual frame conversion strategy information | |
Protected Member Functions | |
| FrameCopySamplesStrategy () | |
| virtual void | convert (sample *pSourceSamples, sample *pTargetSamples, unsigned int pSampleCount) |
conversions and process calls when two directly connected units differ in their frameCount
Created by Daniel Bisig on 6/7/06.
| FrameCopySamplesStrategy::FrameCopySamplesStrategy | ( | unsigned int | pFrameCount, | |
| unsigned int | pChannelCount, | |||
| unsigned int | pInProcCount, | |||
| unsigned int | pOutProcCount, | |||
| Link * | pLink | |||
| ) |
| FrameCopySamplesStrategy::~FrameCopySamplesStrategy | ( | ) | [virtual] |
| FrameCopySamplesStrategy::FrameCopySamplesStrategy | ( | ) | [protected] |
| void FrameCopySamplesStrategy::process | ( | Buffer * | pBuffer | ) | [virtual] |
process buffer
| pBuffer | buffer to operate on |
Implements iso::synth::LinkConversionStrategy.
| String FrameCopySamplesStrategy::info | ( | bool | pPropagate = true |
) | const [virtual] |
obtain textual frame conversion strategy information
| pPropagate | if true, the unit calls the info method of the next conversion strategy |
Reimplemented from iso::synth::FrameConversionStrategy.
| void FrameCopySamplesStrategy::convert | ( | sample * | pSourceSamples, | |
| sample * | pTargetSamples, | |||
| unsigned int | pSampleCount | |||
| ) | [protected, virtual] |
Implements iso::synth::FrameConversionStrategy.
1.5.1