Namespaces | |
namespace | AudioCodecs |
This namespace includes classes to support different audio file formats. | |
namespace | Hidden |
Classes | |
class | AudioFile |
class | AudioFileSource |
class | AudioFileTarget |
class | EAudioFileCodec |
class | EAudioFileFormat |
class | EAudioFileEncoding |
class | EAudioFileEndianess |
class | AudioFileHeader |
class | AudioInFilename |
class | AudioOutFilename |
class | AudioTextDescriptors |
class | AudioFileMemoryLoader |
class | MonoAudioFileReader |
class | MonoAudioFileReaderConfig |
Configuration class for the CLAM::MonoAudioFileReader processing object. More... | |
class | MonoAudioFileWriter |
class | MonoAudioFileWriterConfig |
Configuration class for the CLAM::MonoAudioFileWriter processing object. More... | |
class | MultiChannelAudioFileReader |
class | MultiChannelAudioFileReaderConfig |
class | MultiChannelAudioFileWriter |
class | MultiChannelAudioFileWriterConfig |
Configuration class for the CLAM::MultiChannelAudioFileWriter processing object. More... | |
class | Component |
Abstract class for objects that can have subitems to be stored on a storage. More... | |
class | DynamicType |
This class implements a type that is dynamic. More... | |
class | ErrFactory |
Error type thrown by Factory classes (Factory, FactoryRegistry). More... | |
class | Factory |
Factory usage example. More... | |
class | FactoryRegistrator |
This class provides a convenient way to add items (creators) into a factory. More... | |
class | Polymorphic |
This class is an utility class to hold polymorphic pointers as attributes on DynamicTypes and simplify the problem of the XML Loading of abstract XML Schema types. More... | |
class | ProcessingFactory |
class | ProcessingData |
Interface classe for every concrete processing data (data that flows through the processing objs. More... | |
class | ProcessingDataConfig |
Base class of ProcessingData settings, all the configurations of ProcessingData objects will be derived of this. More... | |
class | ProcessingDataPlugin |
class | Audio |
Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert and get Audio chunks. More... | |
class | AudioCircularBuffer |
Specialization of the CircularBuffer class for the case of Audio chunks. More... | |
class | EnvelopeConfig |
Configuration class for Envelope data objects. More... | |
class | Envelope |
Envelope class. More... | |
class | Frame |
Processing Data class to encapsulate a frame and all its related information. More... | |
class | Fundamental |
Class Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors. More... | |
class | LPModel |
class | MelCepstrum |
class | MelSpectrum |
class | Segment |
Processing Data class to encapsulate a CLAM segment. More... | |
class | SpectralPeak |
Class SpectralPeak is a basic spectral domain Processing Data class. More... | |
class | SpectralPeakArray |
This processing data class offers an interface for storing an array of spectral peaks while maintaining efficient data access. More... | |
class | Spectrum |
Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF). More... | |
class | SpectrumConfig |
The Spectrum configuration object. More... | |
struct | SpecTypeFlags |
This class tells which formats are instantiated in a Spectrum. More... | |
class | AudioDescriptors |
class | DescriptorTmpl |
Abstract class for all descriptors. More... | |
class | EnvelopeDescriptors |
class | FrameDescriptors |
class | MediaTime |
Media Time type definition * This type propose a flexible way of defining * the temporal location of an audio segment * Types: {begin, end}, {begin, duration} * This type is thought to be used to define * some kind of probability when defining segment* boundaries *. More... | |
class | Melody |
class Melody, used to store the melodic description of an AudioSegment @see SegmentDescriptors @see FFHDescriptors @see DistributionDescriptors @see Key More... | |
class | MIDIMelody |
class Melody, used to store the melodic description of a MIDI stream/file @see SegmentDescriptors More... | |
class | MIDINote |
Used to store note information coming from a MIDI stream/file. More... | |
class | MIDIEvent |
class | MIDITrack |
class | MIDISong |
class | Note |
Used to store note information. More... | |
class | EPitch |
class | PitchNote |
Pitch note type definition = pitch + octave. More... | |
class | MorphologicalFrameDescriptors |
class | MorphologicalSegmentDescriptors |
class | PeriodogramPeak |
class | AttributePool |
A container for the values for a single attribute along the scope. More... | |
class | AbstractAttribute |
Defines the interface for an Attribute definition in a DescriptionScheme. More... | |
class | Attribute |
This class is the concrete implementation for AbstractAttribute for a given type of attributes. More... | |
class | DescriptionScheme |
The description scheme defines the set of attributes (Attribute) to be used for feature extraction systems. More... | |
class | SchemaError |
A description scope defines a set of attributes which have the same ocurrences. More... | |
class | DescriptionScope |
class | Hook |
class | ReadHook |
class | ReadRangedHook |
class | WriteHook |
class | DescriptionDataPool |
Contains the extracted data for a given description process. More... | |
class | ScopePool |
A container for the attributes values along the differents contexts of a single scope. More... | |
class | SegmentDescriptors |
class | SpectralDescriptors |
class | SpectralPeakDescriptors |
class | ContiguousSegmentation |
class | DiscontinuousSegmentation |
class | Segmentation |
class | UnsizedSegmentation |
class | ErrAssertionFailed |
The exception thrown when an assertion fails. More... | |
class | DefaultTypeInfo |
class | BasicCTypeInfo |
C native types TypeInfo base class. More... | |
class | ContainerTypeInfo |
class | TypeInfo |
class | Err |
Base class for the exception handling classes. More... | |
class | ErrDynamicType |
Derived class of the Err base class Handles DynamicType errors. More... | |
class | ErrFormat |
Derived class of the Err base class Handles format errors. More... | |
class | ErrOpenFile |
Derived class of the Err base class Handles errors in files openings. More... | |
class | ErrOutOfMemory |
Derived class of the Err base class Handles memories errors. More... | |
class | ErrProcessingObj |
Derived class of the Err base class Handles errors in Processing Object Routines. More... | |
class | ErrSoundFileIO |
class | UnavailableSoundFile |
class | UnsupportedSoundFileSampleEncoding |
class | UnsupportedSoundFileFormat |
class | LockError |
class | ThreadResourceError |
class | BinaryControlOpConfig |
class | BinaryControlOp |
class | ControlArray |
This class wrapps a vector (array) of Controls and gives its Controls automatic names at construction. More... | |
class | ControlConfig |
class | InControl |
An InControl receives values of the template type in an asyncronous pace. More... | |
class | InControlBase |
Base class for an inwards control connector. More... | |
class | InControlPublisher |
class | Mapping |
class | MappingFactory |
class | ValueToRatioMapping |
class | ValueToRatioMappingFactory |
class | NoteToFreqMapping |
class | NoteToFreqMappingFactory |
class | LinearMapping |
class | LinearMappingFactory |
class | OutControl |
Processing typed out control template class. More... | |
class | OutControlBase |
Base class for an outwards control connector. More... | |
class | OutControlPublisher |
class | TypedInControl |
Transition class, use InControl instead. More... | |
class | TypedOutControl |
class | JACKNetworkPlayer |
class | MonoOfflineNetworkPlayer |
class | OfflineNetworkPlayer |
class | PANetworkPlayer |
class | BasicFlowControl |
class | ConnectionDefinitionAdapter |
class | FlowControl |
class | InformationTextAdapter |
class | NaiveFlowControl |
class | InformationText |
class | Network |
class | NetworkPlayer |
A NetworkPlayer is an object that controls the playback of a Network providing a high level transport like interface. More... | |
class | ProcessingDefinitionAdapter |
class | PushFlowControl |
class | AudioInPort |
class | AudioInPortPublisher |
class | AudioOutPort |
class | AudioOutPortPublisher |
class | InPortBase |
class | InPort |
class | InPortPublisher |
class | OutPortBase |
class | OutPort |
class | OutPortPublisher |
class | PhantomBuffer |
class | ReadingRegion |
class | Region |
class | StdList |
This declaration is necessary for VC7 compatibility. More... | |
class | StdVector |
class | StreamImpl |
class | StreamImpl< Token, PhantomBuffer > |
class | WritingRegion |
struct | StaticCycleBranch |
class | StaticFlowControl |
class | AudioWindowing |
Processing class for performing a STFT. More... | |
class | AudioWindowingConfig |
class | CepstralTransformConfig |
class | CepstralTransform |
This class performs the cepstral transform on a set of filterbank coefficients in order to obtain the corresponding Mel Frequency Cepstral Coefficients (MFCC). More... | |
class | CircularShift |
This Processing class takes an input audio buffer and shifts it to get zero-phase conditions in the STFT. More... | |
class | CircularShiftConfig |
struct | STrajectory |
class | CleanTracks |
class | CleanTracksConfig |
Config class for the CleanTracks Processing. More... | |
class | DescriptorComputation |
This Processing class only calls the Compute operation of Descriptor passed to the Do. More... | |
class | DescriptorComputationConfig |
class | ERB_SpaceGen |
class | ERB_SpaceGenConfig |
class | FFT |
class | FFT_base |
Abstract base class for FFT classes. More... | |
class | FFT_fftw3 |
Implementation of the FFT using the Fastest Fourier Transform of the West version 3. More... | |
class | FFT_numrec |
Implementation of the FFT using the algorithm in Numerical Recipies in C. More... | |
class | FFT_ooura |
Implementation of the FFT using the algorithm from Takuya OOURA in C. More... | |
class | FFTConfig |
Configuration class for FFT classes. More... | |
class | FundFreqDetect |
This class estimates a fundamental frequency value in the spectral domain for one single spectral Frame. More... | |
class | FundFreqDetectConfig |
Config class for FundFreqDetect Processing. More... | |
class | LPCConfig |
class | LPC_AutoCorrelation |
class | MelFilterBankConfig |
class | MelFilterBank |
This class performs filterbank analysis for Mel Frequency Cepstrum Coefficients (MFCC) computation. More... | |
class | Segmentator |
struct | TDescriptorsParams |
class | SegmentatorConfig |
Config class for the Segmentator Processing. More... | |
struct | SGuide |
Config class for the SinTracking Processing. More... | |
class | SinTracking |
Processing which does sinusoidal peak tracking (or continuation). More... | |
class | SinTrackingConfig |
Config class for the SinTracking Processing. More... | |
class | SMSAnalysis |
Class that encapsulates all the building blocks of the SegmentAnalysis example. More... | |
class | SMSAnalysisConfig |
class | SMSAnalysisCore |
Class that encapsulates all the building blocks of the SegmentAnalysis example. More... | |
class | SpectralAnalysis |
Processing class for performing a STFT. More... | |
class | SpectralAnalysisConfig |
Configuration class for Spectral Analysis class It includes specific parameters: HopSize, ZeroPadding, Sampling Rate and FFTSize. More... | |
class | SpectralEnvelopeExtract |
Configuration class for SpectralEnvelopeExtract objects. More... | |
class | SpectralEnvelopeExtractConfig |
Config class for the SpectralEnvelopeExtract Processing. More... | |
class | SpectralPeakDetect |
This class is dedicated to find magnitude SpectralPeaks in a given spectral frame. More... | |
class | SpectralPeakDetectConfig |
Configuration class for SpectralPeakDetect objects. More... | |
class | TonalAnalysisConfig |
class | TonalAnalysis |
class | WindowGenerator |
This class can be used for generating Windows and for zeropadding the windowed data. More... | |
class | EWindowNormalize |
class | WindowGeneratorConfig |
class | ZeroPadderConfig |
class | ZeroPadder |
class | AudioAmplifierConfig |
AudioAmplifier configuration object. More... | |
class | AudioAmplifier |
Time-domain audio gain. More... | |
class | AudioBufferAmplifier |
Time-domain audio gain. More... | |
class | AudioBufferMixer |
class | AudioMixerConfig |
class | AudioMixer |
class | BinaryAudioOpConfig |
class | BinaryAudioOp |
class | FrameAdderConfig |
class | FrameAdder |
This class performs the interpolation of two Frame processing data objects. More... | |
class | FrameInterpConfig |
class | FrameInterpolator |
This class performs the interpolation of two Frame processing data objects. More... | |
class | PeaksAdConfig |
class | SpectralPeakArrayAdder |
This class performs the interpolation of two SpectralPeakArray processing data objects. More... | |
class | PeaksInterpConfig |
class | SpectralPeakArrayInterpolator |
This class performs the interpolation of two SpectralPeakArray processing data objects. More... | |
class | SpecAdderConfig |
class | SpectrumAdder |
This class performs the sum of N Spectrum processing data objects. More... | |
class | SpecAdder2Config |
class | SpectrumAdder2 |
This calss performs the sum of two Spectrum processing data objects. More... | |
class | SpecInterpConfig |
class | SpectrumInterpolator |
This calss performs the interpolation of two Spectrum processing data objects. More... | |
class | SpectrumProduct |
This class performs the product of two Spectrum processing data objects. More... | |
class | SpecSubstracter2Config |
class | SpectrumSubstracter2 |
This calss performs the substraction of two Spectrum processing data objects. More... | |
class | AudioBufferSink |
class | AudioBufferSource |
class | AudioIn |
This class is the interface to an input of an AudioDevice. More... | |
class | AudioIOConfig |
Configuration of the AudioIn and AudioOut classes. More... | |
class | AudioOut |
This class is the interface to an output of an AudioDevice. More... | |
class | AudioSink |
class | AudioSource |
class | ConfigurationVisitor |
class | ConfigurationGetter |
A DynamicType attribute visitor that builds a widget for each attribute using a user interface builder. More... | |
class | ConfigurationSetter |
A DynamicType attribute visitor that takes the attribute values from an a 'Builder' which implements the RetrieveValue. More... | |
class | InControlRegistry |
class | InPortRegistry |
class | NullProcessingConfig |
class | OutControlRegistry |
class | OutPortRegistry |
class | Processing |
The base class for all the CLAM processing object classes. More... | |
class | ProcessingComposite |
Abstract class for processing object agregates. More... | |
class | ProcessingConfig |
This is an abstract class which serves as interface for configuration classes used as processing object construction arguments, which must derive from it. More... | |
class | TopLevelProcessingConfig |
class | TopLevelProcessing |
Top level processing object composite. More... | |
class | AutoPannerConfig |
class | AutoPanner |
class | Control2DataConfig |
Configuration for the Control2Data PO. More... | |
class | Control2Data |
This processing object is mainly an aggregate of input control data It works by asynchronously receiving messages, keeping them enqueued and synchronously converting them to a Processing Data, at Do() time. More... | |
class | ControlComparisonConfig |
class | ControlComparison |
class | ControlFadeConfig |
class | ControlFade |
class | ControlIntervalMapperConfig |
class | ControlIntervalMapper |
class | ControllerConfig |
Configuration for the Controller PO. More... | |
class | Controller |
This processing object is mainly an aggregate of out controls, that can be connected with other POs in controls, as usual. More... | |
class | ControlMapperConfig |
class | ControlMapper |
class | ControlPiano |
class | ControlPrinterConfig |
class | ControlPrinter |
class | EnumTypedTypes |
class | ControlPrinterTypedConfig |
class | ControlPrinterTyped |
class | ControlScalerConfig |
class | ControlScaler |
class | ControlSelectorConfig |
class | ControlSelector |
class | ControlSumConfig |
class | ControlSum |
class | ControlTraceEvent |
class | ControlTraceData |
class | ControlTraceInFilename |
class | ControlTraceReaderConfig |
class | ControlTraceReader |
class | ControlTraceOutFilename |
class | ControlTraceWriterConfig |
class | ControlTraceWriter |
class | FlagControlConfig |
class | FlagControl |
class | Fundamental2ControlConfig |
class | Fundamental2Control |
class | OutControlSenderConfig |
class | OutControlSender |
class | ControlSinkConfig |
class | ControlSink |
class | ControlSourceConfig |
class | ControlSource |
class | ADSRConfig |
class | ADSR |
class | DispatcherConfig |
class | Dispatcher |
class | Instrument |
class | OscillatorConfig |
class | Oscillator |
class | EOscillatorControls |
class | SimpleOscillatorConfig |
class | SimpleOscillator |
class | EWaveType |
class | WaveFunctor |
class | WaveGeneratorConfig |
class | WaveGenerator |
class | Fund2MIDI |
Converts fundamental to a MIDI note value. More... | |
class | MIDI2Melody |
This processing is a particular control-to-data converter that takes in MIDI control events and converts them into a MIDIMelody processing data. More... | |
class | MIDIClockerConfig |
Configuration of the MIDIClocker class. More... | |
class | MIDIClocker |
This class is the interface to an input of an MIDIDevice. More... | |
class | MIDIDispatcherConfig |
class | MIDIDispatcher |
class | MIDIFileIOConfig |
class | MIDIFileReader |
class | MIDIFileWriter |
class | MIDIIn |
This class is the interface to an input of an MIDIDevice. More... | |
class | MIDIInControl |
class | MIDIIOConfig |
Configuration of the MIDIIn and MIDIOut classes. More... | |
class | MIDIKeyboardConfig |
class | MIDIKeyboard |
class | MIDIOut |
This class is the interface to an input of an MIDIDevice. More... | |
class | MIDIOutControl |
class | PortMonitor |
A processing that allows other (GUI) thread to monitor a port in a thread safe way. More... | |
class | PeaksPortMonitor |
class | SinTracksPortMonitor |
class | SpectrumPortMonitor |
class | SpecgramPortMonitor |
class | FundamentalPortMonitor |
class | FundTrackPortMonitor |
class | AudioPortMonitor |
class | AudioBuffPortMonitor |
class | LadspaLibrary |
A LadspaLibrary represents a pool of ladspa plugins descriptors. More... | |
class | LadspaNetworkExporter |
class | LadspaProcessingExporter |
class | LadspaWrapper |
class | LadspaWrapperBuffer |
class | LadspaWrapperCreator |
class | LadspaWrapperBufferCreator |
class | BufferedSDIFFileReader |
BufferedSDIFFileReader is an SDIFFileReader that preloads some SDIF frames into an internal buffer so that real-time audio applications won't stall while waiting for disk reading operations. More... | |
class | DataUtil |
This class simply holds a few miscellaneous utility methods that are used by multiple classes, but don't fit very well in any class. More... | |
class | ELoopPointUnits |
PhaseGeneration Enumeration to use for specifying the type of phase generation used. More... | |
class | LoopingSDIFFileReader |
This class extends the length of an SDIFFile indefinitely by looping between its frames. More... | |
class | SampleMetadata |
This class should be used to hold meta information about a sound sample. More... | |
class | SDIFFileReader |
class | SDIFIn |
class | InSDIFFilename |
class | SDIFInConfig |
class | SDIFInStreaming |
class | SDIFOutConfig |
class | SDIFOut |
class | SimpleLoopMetadata |
This object represents the start and end points of a loop. More... | |
class | EPhaseGeneration |
PhaseGeneration Enumeration to use for specifying the type of phase generation used. More... | |
class | IFFT |
class | IFFT_base |
Abstract base class for IFFT classes. More... | |
class | IFFT_fftw3 |
Implementation of the IFFT using the Fastest Fourier in the West version 3. More... | |
class | IFFT_ooura |
Implementation of the IFFT using the algorithm from Takuya OOURA in C. More... | |
class | IFFTConfig |
Config class for the IFFT Processing. More... | |
class | OverlapAdd |
Configuration class for Overlapp Add Processing. More... | |
class | OverlapAddConfig |
Config class for the OverlapAdd Processing. More... | |
class | PhaseManagement |
The PhaseManagement Class takes care about either. More... | |
class | PhaseManagementConfig |
Config class for the PhaseManagement Processing. More... | |
class | SinusoidalSynthesis |
This is a processing object class that performs a sinusoidal resynthesis given a set of spectral peaks. More... | |
class | SMSSynthesis |
This is the processing object class we are using to group several other processing objects. More... | |
class | SMSSynthesisConfig |
class | SpectralSynthesis |
This is the processing object class we are using to group several other processing objects. More... | |
class | SpectralSynthesisConfig |
Config class for the SpectralSynthesis Processing. More... | |
class | SynthSineSpectrum |
Configuration class for the SynthSineSpectrum Processing. More... | |
class | SynthSineSpectrumConfig |
Config class for the SynthSineSpectrum Processing. More... | |
class | IntervalAmplitudeAverages |
Internal class. More... | |
class | EnvExtractorConfig |
class | EnvelopeExtractor |
class | EnvelopeGeneratorConfig |
class | EnvelopeGenerator |
class | EnvModulatorConfig |
class | EnvelopeModulator |
class | FDCombFilter |
Basic Frequency domain Comb Filter. More... | |
class | EFDFilterGenControls |
class | EFDFilterType |
Simple filter types, more to be added. More... | |
class | FDFilterGenConfig |
Configuration class for SpectralFilterGen class. More... | |
class | FDFilterGen |
Frequency Domain Filter Generator. More... | |
class | NormalizationConfig |
Normalization is a CLAM implementation of 3 normalization's algorithms. More... | |
class | Normalization |
class | FrameTransformation |
class | FrameTransformationTmpl |
class | FrameTransformationConfig |
class | SegmentSMSHarmonizer |
class | SegmentSMSMorph |
class | SegmentSMSMorphConfig |
class | SegmentSMSTimeStretch |
class | SegmentSMSTimeStretchConfig |
class | SegmentTransformation |
class | SegmentTransformationConfig |
Configuration class for all SegmentTransformations. More... | |
class | SMSDeesser |
class | SMSFreqShift |
class | SMSGenderChange |
class | SMSHarmonizer |
Many voices harmonizer using the SMS model. More... | |
class | SMSHarmonizerConfig |
The Harmonizer configuration object. More... | |
class | SMSMorph |
Morph using the SMS model. More... | |
class | SMSMorphConfig |
class | SMSOddEvenHarmonicRatio |
class | SMSPitchDiscretization |
class | SMSPitchShift |
Pitch shift with timbre preservation using the SMS model. More... | |
class | SMSResidualGain |
class | SMSSineFilter |
class | SMSSinusoidalGain |
class | SMSSpectralShapeShift |
Pitch shift with timbre preservation using the SMS model. More... | |
class | SMSTimeStretch |
Time Stretch using the SMS model. More... | |
class | SMSTimeStretchConfig |
class | SMSTransformationChain |
Using Segment as the type for * input and output ports. More... | |
class | SMSTransformationChaineeConfig |
Special Processing config that can be used inside a SMSTransformationChainConfig. More... | |
class | SMSTransformationChainConfig |
Configuration for a SMSTransformationChain. More... | |
class | SMSTransformationChainIO |
Pitch shift with timbre preservation using the SMS model. More... | |
class | SMSTranspose |
class | ThreeBandCompressor |
Limits the spectrum magnitude to different threshold for each of three bands. More... | |
class | ThreeBandFilter |
Amplifies the spectrum magnitude to different gain for each of three bands. More... | |
class | ThreeBandGate |
class | ThreeBandAM |
class | Deesser |
class | FreqShift |
class | HumRemover |
class | NoSpectralTransformation |
class | OscillatingSpectralNotch |
class | Partializer |
class | Peakalizer |
class | RandomPhase |
class | Robotization |
class | SampleAndHold |
class | SpectralAmplitudeModulation |
class | SpectralAverage |
class | SpectralCombDelta |
class | SpectralCombTriang |
class | SpectralDelay |
class | SpectralExciter |
class | SpectralFocus |
Pitch shift with timbre preservation using the SMS model. More... | |
class | SpectralGate |
class | SpectralLimiter |
class | SpectralNotch |
class | SpectralPhaseModulation |
class | SpectralReject |
class | SpectralReverse |
class | SpectralRingModulation |
class | SpectralShapeShift |
Pitch shift with timbre preservation using the SMS model. More... | |
class | SpectralSpread |
Pitch shift with timbre preservation using the SMS model. More... | |
class | Vocoder |
class | SpectralEnvelopeApplyConfig |
Configuration class for SpectralEnvelopeApply objects. More... | |
class | SpectralEnvelopeApply |
Applies an existing spectral envelope to incoming spectral peaks or spectrum. More... | |
class | TokenDelayConfig |
Configuration of the TokenDelay processing object. More... | |
class | TokenDelay |
A Processing Object that delays a certain number of ProcessingDataObjects wherever the specific object it is. More... | |
class | Array |
struct | Pow |
struct | Pow< 1 > |
struct | Pow< 0 > |
class | Power |
Binary Operator for use with std::accumulate, for computing Sum(x(i)^n). More... | |
class | NoPowerTmpl |
Binary Operator for use with std::accumulate, for computing Sum(x(i)^1). More... | |
class | SquareTmpl |
Binary Operator for use with std::accumulate, for computing Sum(x(i)^2). More... | |
class | CubeTmpl |
Binary Operator for use with std::accumulate, for computing Sum(x(i)^3). More... | |
class | WeightedPower |
Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^n). More... | |
class | PoweredProduct |
Binary Operator for use with std::inner_product. More... | |
class | WeightedNoPowerTmpl |
Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^1). More... | |
class | WeightedSquareTmpl |
Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^2). More... | |
class | WeightedCubeTmpl |
Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^3). More... | |
class | BiasedPower |
Binary Operator for use with std::accumulate, for computing Sum((x(i)-k)^n). More... | |
class | ProductTmpl |
Binary Operator for use with std::accumulate, for computing Product(x(i)). More... | |
class | BaseMemOp |
Class used as base for all operators with memory, useful to define array of operators. More... | |
class | PoweredSum |
Class Function that computes Sum(x(i)^n) using std::accumulate and Power<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary. More... | |
class | SumTmpl |
Class Function that computes Sum(x(i)) using std::accumulate and NoPower<T> BinaryOp. More... | |
class | SquaredSumTmpl |
Class Function that computes Sum(x(i)^2) using std::accumulate and Square<T> BinaryOp. More... | |
class | CubedSumTmpl |
Class Function that computes Sum(x(i)^3) using std::accumulate and Cube<T> BinaryOp. More... | |
class | LogPlusTmpl |
Binary Operator for use with std::accumulate, for computing Product(x(i)). More... | |
class | LogSumTmpl |
Class Function for computing logarithmic sum of all data in vector using. More... | |
class | InnerProductTmpl |
Class Function for computing product of all data in vector. More... | |
class | WeightedPoweredSum |
Class Function that computes Sum(i*x(i)^n) using std::accumulate and WeightedPower<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary. More... | |
class | CrossWeightedPoweredSum |
Class Function that computes Sum(x(i)^n * y(i)) using std::accumulate and WeightedPower<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary. More... | |
class | WeightedSumTmpl |
Class Function that computes Sum(i*x(i)) using std::accumulate and WeightedNoPower<T> BinaryOp. More... | |
class | WeightedSquaredSumTmpl |
Class Function that computes Sum(i*x(i)^2)using std::accumulate and WeightedSquare<T> BinaryOp. More... | |
class | WeightedCubedSumTmpl |
Class Function that computes Sum(i*x(i)^3) using std::accumulate and WeightedCube<T> BinaryOp. More... | |
class | Moment |
Class Function that computes 'oth' order Moment using PoweredSum Class Function. More... | |
class | CenterOfGravity |
Class Function that computes 'oth' order Center of Gravity using WeightedPoweredSum Class Function. More... | |
class | CrossCenterOfGravity |
Special CenterOfGravity using 2ond sequence as indexing sequence. More... | |
class | CentroidTmpl |
Centroid is 1st order center of gravity. More... | |
class | MeanTmpl |
Mean is 1st order Moment. More... | |
class | EnergyTmpl |
Energy is just the squared sum. More... | |
class | RMSTmpl |
RMS is the square root of the Energy. More... | |
class | GeometricMeanTmpl |
Class Function that computes Geometric Mean using InnerProduct class function. More... | |
class | BiasedPoweredSum |
Class Function that computes Sum((x(i)-mean)^n) using std::accumulate and BiasedPower<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary. More... | |
class | CentralMoment |
Class Function that computes 'oth' order CentralMoment using BiasedPoweredSum Class Function. More... | |
class | StandardDeviationTmpl |
Class Function to compute StandardDeviation. More... | |
class | SkewTmpl |
Class Function that computes Skewness using Standard Deviation and 3rd order central moment. More... | |
class | KurtosisTmpl |
Class Function that computes Kurtosis Excess using Variance and 4th order central moment. More... | |
class | ComplexMin |
Binary Operator for use with std::accumulate, for computing Min(x(i)). More... | |
class | ComplexMinElement |
Class Function that computes Min(x(i)) using std::accumulate and ComplexMin<T> BinaryOp It also has associated memory so operation is not performed more than necessary. More... | |
class | ComplexMax |
Binary Operator for use with std::accumulate, for computing Max(x(i)). More... | |
class | ComplexMaxElement |
Class Function that computes Max(x(i)) using std::accumulate and ComplexMax<T> BinaryOp It also has associated memory so operation is not performed more than necessary. More... | |
class | BPFTmpl |
class | CircularBuffer |
Generic container-like circular buffer class. More... | |
class | Multiply |
class | Add |
class | ComplexTmpl |
class | ComplexToPolarCnv |
class | DirectoryName |
This class is a base class for configuration fields representing file names. More... | |
class | IllegalValue |
class | Enum |
Instances of this class represents objects that can adquire a symbolic value from a limited set of symbolic values. More... | |
class | Filename |
This class is a base class for configuration fields representing file names. More... | |
class | InFilename |
Input file name configuration field. More... | |
class | OutFilename |
Output file name configuration field. More... | |
class | FlagsBase |
Abstract class from which any Flag<N> instantiation is derived. More... | |
class | Flags |
Instances of this class represents objects containing a set of booleans values (flags) that can be accessed by their symbolic name. More... | |
class | EInterpolation |
Interpolation Enumeration to use for specifying the type of interpolation used. More... | |
class | EScale |
Interpolation Enumeration to use for specifying the type of scale used (linear or log). More... | |
class | EWindowType |
class | IndexArray |
class | List |
class | MatrixTmpl |
struct | O |
Auxiliary class to define the order of a moment at compile time. More... | |
class | PointTmpl |
class | PolarTmpl |
class | RangeView |
class | RulerTicks |
class | Search |
class | SearchArray |
class | GreaterThan |
class | StatMemory |
An StatMemory may hold a T value and remembers whether it has been set or is not initialized. More... | |
class | StatsTmpl |
Class to hold basic statistics related to an array of arbitrary data. More... | |
class | TabFunct |
Precalculated (tabulated) functor, for dealing with efficient version of expensive functions (with its associated cost in space and precision). More... | |
class | Text |
This class represents an string that can contain any kind of separators. More... | |
class | Storable |
Interface for objects to be stored on a Storage. More... | |
class | ErrNotFound |
class | Storage |
The abstract class for storages. More... | |
class | BasicXMLable |
Abstract class that defines some common implementation issues for many XMLables that contains as member variables the XML name and whether is an XML element or not. More... | |
class | DomDocumentHandler |
This class subclasses from the proper DomDocumentHandler depending on the build time configuration 'xmlbackend' option. More... | |
class | LibXmlDomDocumentHandler |
XML implementation backend for the libxml++ library. More... | |
class | LibXmlDomReader |
Controls the libxml++ DOM parser. More... | |
class | LibXmlDomReadingContext |
Keeps the booking when loading one LibXml DOM single element into CLAM data. More... | |
class | LibXmlDomWriter |
Controls the libxml++ DOM serializer. More... | |
class | LibXmlDomWritingContext |
Keeps the booking when mapping CLAM data into a single libxml++ DOM element. More... | |
class | NullDomDocumentHandler |
Dummy implementation of a DomDocumentHandler when XML is disabled. More... | |
class | NullDomReadingContext |
Dummy implementation of a DomDocumentReadingContext when XML is disabled. More... | |
class | NullDomWritingContext |
Dummy implementation of a DomDocumentWritingContext when XML is disabled. More... | |
class | XercesDomDocumentHandler |
XML implementation backend for the Xerces-C library. More... | |
class | XercesDomReader |
Controls the Xerces-C DOM parser. More... | |
class | XercesDomReadingContext |
Keeps the booking when loading a single Xerces-C DOM element into CLAM data. More... | |
class | XercesDomWriter |
Controls the Xerces-C DOM serializer. More... | |
class | XercesDomWritingContext |
Keeps the booking when mapping CLAM data into a single Xerces-C DOM element. More... | |
class | XercesLocal2Unicode |
Converts local encoding char* into Xerces Unicode String. More... | |
class | XercesUnicode2Local |
Converts Xerces Unicode String into local encoding char*. More... | |
class | XercesInitializer |
Ensures that Xerces-C library initialization and termination occurs once and only when needed. More... | |
class | XMLable |
Interface for objects to be stored on a XMLStorage. More... | |
class | XMLAdapter |
This class adapts to the XMLable interface any basic object. More... | |
class | XMLArrayAdapter |
This class adapts to the XMLable interface any array of basic objects. More... | |
class | XMLComponentAdapter |
This class adapts to the XMLable interface any object that is a CLAM::Component. More... | |
class | XMLIterableAdapter |
This class adapts to the XMLable interface any STL like container of basic objects or CLAM::Component's. More... | |
class | XmlFragment |
This is the first scoped object you should create for a XML fragment. More... | |
class | XmlContent |
An scoped XML writer object inserting plain content to the current XML level. More... | |
class | XmlElement |
An scoped XML writer object that opens a new element on construction and closes it on destruction. More... | |
class | XmlAttribute |
An scoped XML writer object that inserts on construction an XML atribute to the last open XML element. More... | |
class | XmlStorage |
Provides XML format storage for CLAM Component's. More... | |
class | XmlStorageErr |
class | XmlWriteContext |
This class provides primitives to write an XML document to a target stream and to keep track of the writting state. More... | |
class | Application |
class | AudioApplication |
class | BaseAudioApplication |
class | ProcessingKernel |
class | Win32ConsoleApp |
class | FileSystem |
class | Condition |
class | Mutex |
From the www.boost.org docs: A mutex (short for mutual-exclusion) object is used to serializes access to a resource shared between multiple threads. More... | |
class | TryMutex |
class | TimedMutex |
class | PooledThread |
class | RecursiveMutex |
class | RecursiveTryMutex |
class | RecursiveTimedMutex |
class | Thread |
class | ThreadPool |
This is a simple variety of thread pool. More... | |
struct | xtime |
class | AudioDevice |
This is the abstract base class for an audio device. More... | |
class | AudioDeviceList |
This abstract class allows you to retrieve a list of all available devices (strings) for a certain architecture. More... | |
class | AudioManager |
This class takes care of all the creation of the registration of AudioIn and AudioOut objects, and the creation of AudioDevice objects required. More... | |
class | AudioPlayer |
class | RtAAudioDevice |
class | RtAAudioDeviceList |
class | MIDIDevice |
This is the abstract base class for an midi device. More... | |
class | MIDIDeviceList |
This abstract class allows you to retrieve a list of all available devices (strings) for a certain architecture. More... | |
class | MIDI |
class | MIDIManager |
This class takes care of all the creation of the registration of MIDIIn and MIDIOut objects, and the creation of MIDIDevice objects required. More... | |
Typedefs | |
typedef Search< List< Frame > , Frame > | FrameSearch |
typedef DescriptorTmpl< false > | Descriptor |
typedef DescriptorTmpl< true > | DescriptorAbs |
typedef void(* | AssertFailedHandlerType )(const char *message, const char *filename, int lineNumber) |
The type of the asserts handlers. | |
typedef void(* | WarningHandlerType )(const char *message, const char *filename, int lineNumber) |
The type of the warning handlers. | |
typedef int | TIndex |
typedef int | TSize |
typedef short | TInt16 |
typedef unsigned short | TUInt16 |
typedef int | TInt32 |
typedef unsigned int | TUInt32 |
typedef long long | TInt64 |
typedef unsigned long long | TUInt64 |
typedef float | TFloat32 |
typedef double | TFloat64 |
typedef unsigned char | TByte |
typedef TByte | TMIDIByte |
typedef TInt32 | TMIDITime |
typedef double | TTime |
typedef float | TData |
typedef BinaryControlOp < Multiply< TControlData > > | ControlMultiplier |
typedef InControl< float > | FloatInControl |
Alias provided by convenience to ease the transitions to typed controls. | |
typedef ControlArray < FloatInControl > | InControlArray |
typedef float | TControlData |
Control events type. | |
typedef OutControl< float > | FloatOutControl |
typedef ControlArray < FloatOutControl > | OutControlArray |
typedef std::list < StaticCycleBranch > | StaticCycle |
typedef struct CLAM::STrajectory | TTrajectory |
typedef struct CLAM::SGuide | TGuide |
Config class for the SinTracking Processing. | |
typedef BinaryAudioOp< Add < TData > > | AudioAdder |
typedef BinaryAudioOpConfig | AudioAdderConfig |
typedef BinaryAudioOp < Multiply< TData > > | AudioMultiplier |
typedef BinaryAudioOpConfig | AudioMultiplierConfig |
typedef Array< TData > | DataArray |
typedef NoPowerTmpl | NoPower |
Typedefs. | |
typedef SquareTmpl | Square |
typedef CubeTmpl | Cube |
typedef WeightedNoPowerTmpl | WeightedNoPower |
typedefs | |
typedef WeightedSquareTmpl | WeightedSquare |
typedef WeightedCubeTmpl | WeightedCube |
typedef ProductTmpl | Product |
typedef SumTmpl | Sum |
typedef SquaredSumTmpl | SquaredSum |
typedef CubedSumTmpl | CubedSum |
typedef LogPlusTmpl | LogSum |
typedef InnerProductTmpl | InnerProduct |
typedef WeightedSumTmpl | WeightedSum |
typedef WeightedSquaredSumTmpl | WeightedSquaredSum |
typedef WeightedCubedSumTmpl | WeightedCubedSum |
typedef CentroidTmpl | Centroid |
typedef MeanTmpl | Mean |
typedef EnergyTmpl | Energy |
typedef RMSTmpl | RMS |
typedef GeometricMeanTmpl | GeometricMean |
typedef StandardDeviationTmpl | StandardDeviation |
typedef SkewTmpl | Skew |
typedef KurtosisTmpl | Kurtosis |
typedef BPFTmpl< TData, TData > | BPF |
typedef ComplexTmpl< TData > | Complex |
typedef ComplexToPolarCnv< TData > | ComplexToPolarCnv_ |
typedef MatrixTmpl< TData > | Matrix |
typedef PointTmpl< TData > | Point |
typedef PolarTmpl< TData > | Polar |
typedef StatsTmpl | Stats |
typedef XmlStorage | XMLStorage |
For maintaining compatibility with deprecated class name. | |
typedef void *(* | startfn )(void *) |
typedef void(* | cleanfn )(void *) |
typedef void *(* | pthread_start_pfunc )(void *) |
typedef signed short | MY_TYPE |
Enumerations | |
enum | EFFTType { eNone, eRFFTW, eFFT_NREC, eFFT_IUA } |
enum | { SpectralDescBase = 150, SpectralMeanId = SpectralDescBase, SpectralGeometricMeanId = SpectralDescBase+1, SpectralEnergyId = SpectralDescBase+2, SpectralCentroidId = SpectralDescBase+3, SpectralMoment2Id = SpectralDescBase+4, SpectralMoment3Id = SpectralDescBase+5, SpectralMoment4Id = SpectralDescBase+6, SpectralMoment5Id = SpectralDescBase+7, SpectralMoment6Id = SpectralDescBase+8, SpectralFlatnessId = SpectralDescBase+9, SpectralKurtosisId = SpectralDescBase+10, FrameDescBase = 175, FundamentalId = FrameDescBase, SegmentatorBase = 200, MinSegmentLenghtId = SegmentatorBase, AudioDescriptorBase = 250, AudioMeanId = AudioDescriptorBase, AudioEnergyId = AudioDescriptorBase + 1, AudioVarianceId = AudioDescriptorBase + 2, AudioCentroidId = AudioDescriptorBase + 3, AudioZeroCrossingRateId = AudioDescriptorBase + 4 } |
enum | { TIME_UTC = 1, TIME_TAI, TIME_MONOTONIC, TIME_PROCESS, TIME_THREAD, TIME_LOCAL, TIME_SYNC, TIME_RESOLUTION } |
Functions | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, AudioInFilename) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, AudioOutFilename) | |
SpectralPeak | Lin (SpectralPeak &inPeak, int scalingFactor) |
Function for changing the scale of a peak to linear, conserving data consistency. | |
SpectralPeak | Lin (SpectralPeak &inPeak) |
SpectralPeak | DB (SpectralPeak &inPeak, int scalingFactor=20) |
Function for changing the scale of a peak to log, conserving data consistency. | |
void | AssertProperSize (TSize size, DataArray &buffer) |
void | Polar2MagPhase (const Array< Polar > &polarBuffer, DataArray &magBuffer, DataArray &phaseBuffer) |
void | Complex2MagPhase (const Array< Complex > &complBuffer, DataArray &magBuffer, DataArray &phaseBuffer) |
void | BPF2MagPhase (const BPF &magBpf, const BPF &phaseBpf, DataArray &magBuffer, DataArray &phaseBuffer, TSize nBins, TData specRange) |
void | Log2LinearMagnitude (const DataArray &logBuffer, DataArray &linBuffer) |
void | Log2LinearMagnitude (DataArray &dataBuffer) |
void | Complex2LogMagPhase (const Array< Complex > &src, DataArray &destMag, DataArray &destPhase) |
void | Linear2LogMagnitude (const DataArray &linearBuffer, DataArray &logData) |
void | Linear2LogMagnitude (DataArray &dataBuffer) |
void | Complex2Polar (const Array< Complex > &, Array< Polar > &) |
void | Polar2Complex (const Array< Polar > &, Array< Complex > &) |
void | MagPhase2Polar (const DataArray &, const DataArray &, Array< Polar > &) |
void | MagPhase2Complex (const DataArray &, const DataArray &, Array< Complex > &) |
AudioDescriptors | operator* (const AudioDescriptors &a, TData mult) |
AudioDescriptors | operator* (TData mult, const AudioDescriptors &a) |
AudioDescriptors | operator* (const AudioDescriptors &a, const AudioDescriptors &b) |
AudioDescriptors | operator+ (const AudioDescriptors &a, const AudioDescriptors &b) |
AudioDescriptors | operator- (const AudioDescriptors &a, const AudioDescriptors &b) |
AudioDescriptors | operator/ (const AudioDescriptors &a, TData div) |
template<> | |
AudioDescriptors | CLAM_min (const AudioDescriptors &a, const AudioDescriptors &b) |
template<> | |
AudioDescriptors | CLAM_max (const AudioDescriptors &a, const AudioDescriptors &b) |
FrameDescriptors | operator* (const FrameDescriptors &a, const FrameDescriptors &b) |
FrameDescriptors | operator+ (const FrameDescriptors &a, const FrameDescriptors &b) |
FrameDescriptors | operator* (const FrameDescriptors &a, TData mult) |
FrameDescriptors | operator* (TData mult, const FrameDescriptors &a) |
FrameDescriptors | operator- (const FrameDescriptors &a, const FrameDescriptors &b) |
FrameDescriptors | operator/ (const FrameDescriptors &a, TData div) |
template<> | |
FrameDescriptors | CLAM_max (const FrameDescriptors &a, const FrameDescriptors &b) |
template<> | |
FrameDescriptors | CLAM_min (const FrameDescriptors &a, const FrameDescriptors &b) |
DataArray | Add (DataArray &a, DataArray &b) |
DataArray | Multiply (TData &factor, DataArray &a) |
DataArray | Multiply (DataArray &a, DataArray &b) |
SpectralDescriptors | operator* (const SpectralDescriptors &a, TData mult) |
SpectralDescriptors | operator* (const SpectralDescriptors &a, const SpectralDescriptors &b) |
SpectralDescriptors | operator/ (const SpectralDescriptors &a, TData div) |
SpectralDescriptors | operator+ (const SpectralDescriptors &a, const SpectralDescriptors &b) |
SpectralDescriptors | operator* (TData mult, const SpectralDescriptors &a) |
template<> | |
SpectralDescriptors | CLAM_max (const SpectralDescriptors &a, const SpectralDescriptors &b) |
template<> | |
SpectralDescriptors | CLAM_min (const SpectralDescriptors &a, const SpectralDescriptors &b) |
SpectralPeakDescriptors | operator* (const SpectralPeakDescriptors &a, TData mult) |
SpectralPeakDescriptors | operator* (const SpectralPeakDescriptors &a, const SpectralPeakDescriptors &b) |
SpectralPeakDescriptors | operator+ (const SpectralPeakDescriptors &a, const SpectralPeakDescriptors &b) |
SpectralPeakDescriptors | operator/ (const SpectralPeakDescriptors &a, TData div) |
SpectralPeakDescriptors | operator* (TData mult, const SpectralPeakDescriptors &a) |
template<> | |
SpectralPeakDescriptors | CLAM_max (const SpectralPeakDescriptors &a, const SpectralPeakDescriptors &b) |
template<> | |
SpectralPeakDescriptors | CLAM_min (const SpectralPeakDescriptors &a, const SpectralPeakDescriptors &b) |
std::string | demangleSymbol (const std::string &mangledName) |
void | DumpBacktrace (std::ostream &os) |
static void | DefaultAssertHandler (const char *message, const char *filename, int lineNumber) |
AssertFailedHandlerType | SetAssertFailedHandler (AssertFailedHandlerType handler) |
Change the handler function called when an assertion fails. | |
void | ExecuteAssertFailedHandler (const char *message, const char *filename, int linenumber) |
(Don't use directly, use the CLAM_ASSERT macro instead) Execute the assert failed handler. | |
static void | DefaultWarningHandler (const char *message, const char *filename, int lineNumber) |
WarningHandlerType | SetWarningHandler (WarningHandlerType handler) |
Change the handler function called when a warning is given. | |
void | ExecuteWarningHandler (const char *message, const char *filename, int linenumber) |
(Don't use directly, use the CLAM_WARNING macro instead) Execute the assert failed handler. | |
template<class T > | |
T | Abs (T value) |
double | DB (double linData, int scaling=20) |
double | Lin (double logData, int scaling=20) |
template<class T > | |
T | CLAM_max (const T &x, const T &y) |
Definition of CLAM_min and CLAM_max. | |
template<class T > | |
T | CLAM_min (const T &x, const T &y) |
bool | SameType (const std::type_info &type1, const std::type_info &type2) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, char) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, unsigned char) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, signed char) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, char *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, unsigned char *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, signed char *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, const char *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, const unsigned char *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, const signed char *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, void *) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, short int) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, short unsigned int) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, int) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, long) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, bool) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, double) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, float) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, std::string) | |
int | JackProcessingCallback (jack_nframes_t nframes, void *arg) |
void | JackShutdownCallback (void *arg) |
static CLAM::TData | dot_product (const CLAM::TData *in1, const CLAM::TData *in2, const CLAM::TData *endIn) |
in1 and in2 must be pointers to vectors of same lenght | |
bool | operator< (const TDescriptorsParams ¶m1, const TDescriptorsParams ¶m2) |
bool | operator>= (const TDescriptorsParams ¶m1, const TDescriptorsParams ¶m2) |
bool | operator== (const TDescriptorsParams ¶m1, const TDescriptorsParams ¶m2) |
bool | operator== (const TDescriptorsParams ¶m1, TIndex id) |
std::ostream & | operator<< (std::ostream &myStream, const TDescriptorsParams &a) |
std::istream & | operator>> (std::istream &myStream, const TDescriptorsParams &a) |
void | ConnectPorts (Processing &sender, const std::string &outPortName, Processing &receiver, const std::string &inPortName) |
Connects two ports of two processings selecting them by the port name. | |
void | ConnectControls (Processing &sender, const std::string &outControlName, Processing &receiver, const std::string &inControlName) |
Connects two controls of two processings selecting them by the control name. | |
void | ConnectPorts (Processing &sender, unsigned outPortNumber, Processing &receiver, unsigned inPortNumber) |
Connects two ports of two processings selecting them by the port number. | |
void | ConnectControls (Processing &sender, unsigned outControlNumber, Processing &receiver, unsigned inControlNumber) |
Free function that connects two controls. | |
void | ConnectPorts (Processing &sender, unsigned outPortNumber, InPortBase &receiver) |
Connects a processing port, selected by number, to a free in port. | |
void | ConnectPorts (OutPortBase &sender, Processing &receiver, unsigned inPortNumber) |
Connects a free port to one belonging to a processing selecting it by the port number. | |
void | ConnectPorts (Processing &sender, std::string outPortName, InPortBase &in) |
void | ConnectPorts (OutPortBase &out, Processing &receiver, std::string inPortName) |
void | SendFloatToInControl (Processing &receiver, const std::string &inControlName, float value) |
Tries to send a float to an inaccessible InControl, this is kept for compatibility This function uses the InControl's name to identify it. | |
void | SendFloatToInControl (Processing &receiver, int inControlIndex, float value) |
Tries to send a float to an inaccessible InControl, this is kept for compatibility This function uses the InControl's registry index to identify it. | |
void | SendFloatToOutControl (Processing &sender, const std::string &inControlName, float value) |
Tries to send a float to an inaccessible OutControl, this is kept for compatibility This function uses the OutControl's registry index to identify it. | |
void | SendFloatToOutControl (Processing &sender, int inControlIndex, float value) |
Tries to send a float to an inaccessible OutControl, this is kept for compatibility This function uses the OutControl's registry index to identify it. | |
float | GetFloatFromInControl (Processing &proc, const std::string &inControlName) |
Gets a float from an inaccesible InControl, this is kept for compatibility This function uses the InControl's name to identify it. | |
float | GetFloatFromInControl (Processing &proc, int inControlIndex) |
Gets a float from an inaccesible InControl, this is kept for compatibility This function uses the InControl's name to identify it. | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, ControlTraceInFilename) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, ControlTraceOutFilename) | |
template<typename WaveType > | |
void | FillBuffer (Array< TData > &buffer, WaveGenerator &generator, WaveType *dummy=0) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, InSDIFFilename) | |
template<class T > | |
Array< T > | operator+ (const Array< T > &a, const Array< T > &b) |
template<class T > | |
bool | operator== (const Array< T > &a, const Array< T > &b) |
template<class TX , class TY > | |
void | ConvertToBPF (BPFTmpl< TX, TY > &newBPF, const Array< TY > &originalArray) |
template<class TX , class TY > | |
void | ConvertToBPF (BPFTmpl< TX, TY > &newBPF, TX X0, TX deltaX, const Array< TY > &originalArray) |
template<class TX , class TY > | |
void | ConvertToBPF (BPFTmpl< TX, TY > &newBPF, const Array< TX > &originalXArray, const Array< TY > &originalYArray) |
template<class TX , class TY > | |
void | ConvertToArray (const BPFTmpl< TX, TY > &originalBPF, Array< TX > &newXArray, Array< TY > &newYArray) |
template<class TX , class TY > | |
void | ConvertToArray (const BPFTmpl< TX, TY > &originalBPF, Array< TY > &newArray) |
template std::istream & | operator>> (std::istream &stream, ComplexTmpl< TData > &a) |
template std::ostream & | operator<< (std::ostream &stream, const ComplexTmpl< TData > &a) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, Complex) | |
template<class T > | |
std::istream & | operator>> (std::istream &stream, ComplexTmpl< T > &a) |
template<class T > | |
std::ostream & | operator<< (std::ostream &stream, const ComplexTmpl< T > &a) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, DirectoryName) | |
std::ostream & | operator<< (std::ostream &os, const Enum &e) throw (IllegalValue) |
Stores the symbolic value of an Enum to the output stream. | |
std::istream & | operator>> (std::istream &os, Enum &e) throw (IllegalValue) |
Loads a symbolic value from the input stream onto an Enum. | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, Filename) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, InFilename) | |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, OutFilename) | |
std::istream & | operator>> (std::istream &is, FlagsBase &f) |
std::ostream & | operator<< (std::ostream &os, const FlagsBase &f) |
template<class T2 > | |
void | StoreMemberOn (T2 &item, Storage &storage) |
template std::istream & | operator>> (std::istream &stream, MatrixTmpl< TData > &a) |
template std::ostream & | operator<< (std::ostream &stream, const MatrixTmpl< TData > &a) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, Matrix) | |
template<class T > | |
std::istream & | operator>> (std::istream &stream, MatrixTmpl< T > &a) |
template<class T > | |
std::ostream & | operator<< (std::ostream &stream, const MatrixTmpl< T > &a) |
template std::istream & | operator>> (std::istream &stream, PointTmpl< TData > &a) |
template std::ostream & | operator<< (std::ostream &stream, const PointTmpl< TData > &a) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, Point) | |
template<class TX , class TY > | |
std::istream & | operator>> (std::istream &is, PointTmpl< TX, TY > &a) |
template<class TX , class TY > | |
std::ostream & | operator<< (std::ostream &stream, const PointTmpl< TX, TY > &a) |
template std::istream & | operator>> (std::istream &stream, PolarTmpl< TData > &a) |
template std::ostream & | operator<< (std::ostream &stream, const PolarTmpl< TData > &a) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, Polar) | |
template<class T > | |
std::istream & | operator>> (std::istream &stream, PolarTmpl< T > &a) |
template<class T > | |
std::ostream & | operator<< (std::ostream &stream, const PolarTmpl< T > &a) |
std::istream & | operator>> (std::istream &stream, Text &text) |
CLAM_TYPEINFOGROUP (BasicCTypeInfo, Text) | |
static std::string | join (const std::list< std::string > &strings) |
template<typename DXDeviceType > | |
void | DXHook (void *wndhndler, DXDeviceType *homemade_tmpl_func_overload=0) |
static HWND | GetConsoleHandle () |
void | EnableConsoleAudio () |
int | xtime_get (xtime *xtp, int clock_type) |
void | to_time (int milliseconds, xtime &xt) |
void | to_timespec (const xtime &xt, timespec &ts) |
void | to_time (int milliseconds, timespec &ts) |
void | to_timespec_duration (const xtime &xt, timespec &ts) |
std::ostream & | operator<< (std::ostream &out_str, const PmDeviceInfo *dev_info) |
Variables | |
bool | disabledCLAMAssertBreakpoint = false |
static AssertFailedHandlerType | CurrentAssertFailedHandler = DefaultAssertHandler |
static WarningHandlerType | CurrentWarningHandler = DefaultWarningHandler |
static const char | clamControlTraceFileTypeFamily [] = "CLAM Control Trace" |
static const Filename::Filter | clamControlTraceFileFilters [] |
static const char * | metadataPeaks [] |
static FactoryRegistrator < ProcessingFactory, PeaksPortMonitor > | regPeaks = metadataPeaks |
static const char * | metadataSpectrum [] |
static FactoryRegistrator < ProcessingFactory, SpectrumPortMonitor > | regSpectrum = metadataSpectrum |
static const char * | metadataAudio [] |
static FactoryRegistrator < ProcessingFactory, AudioPortMonitor > | regAudio = metadataAudio |
static const char * | metadataFundamental [] |
static FactoryRegistrator < ProcessingFactory, FundamentalPortMonitor > | regFundamental = metadataFundamental |
static const char * | metadataAudioBuff [] |
static FactoryRegistrator < ProcessingFactory, AudioBuffPortMonitor > | regAudioBuff = metadataAudioBuff |
static const char * | metadataSpecgram [] |
static FactoryRegistrator < ProcessingFactory, SpecgramPortMonitor > | regSpecgram = metadataSpecgram |
static const char * | metadataFundTrack [] |
static FactoryRegistrator < ProcessingFactory, FundTrackPortMonitor > | regFundTrack = metadataFundTrack |
static const char * | metadataSinTracks [] |
static FactoryRegistrator < ProcessingFactory, SinTracksPortMonitor > | regSinTracks = metadataSinTracks |
O< 1 > * | FirstOrder |
O< 2 > * | SecondOrder |
O< 3 > * | ThirdOrder |
O< 4 > * | FourthOrder |
O< 5 > * | FifthOrder |
const int | MILLISECONDS_PER_SECOND = 1000 |
const int | NANOSECONDS_PER_SECOND = 1000000000 |
const int | NANOSECONDS_PER_MILLISECOND = 1000000 |
const int | MICROSECONDS_PER_SECOND = 1000000 |
const int | NANOSECONDS_PER_MICROSECOND = 1000 |
typedef void(* CLAM::AssertFailedHandlerType)(const char *message, const char *filename, int lineNumber) |
The type of the asserts handlers.
message | A char pointer containing a description of the assertion | |
fileName | A char pointer containing the source file where the assertion is placed | |
lineNumber | The line of the source file where the assertion is placed |
Definition at line 233 of file Assert.hxx.
typedef BinaryAudioOp< Add<TData> > CLAM::AudioAdder |
Definition at line 30 of file AudioAdder.hxx.
Definition at line 31 of file AudioAdder.hxx.
typedef BinaryAudioOp< Multiply<TData> > CLAM::AudioMultiplier |
Definition at line 30 of file AudioMultiplier.hxx.
Definition at line 31 of file AudioMultiplier.hxx.
typedef CentroidTmpl CLAM::Centroid |
Definition at line 493 of file BasicOps.hxx.
typedef void(* CLAM::cleanfn)(void *) |
Definition at line 38 of file BaseAudioApplication.cxx.
typedef ComplexTmpl<TData> CLAM::Complex |
Definition at line 32 of file Complex.hxx.
Definition at line 68 of file ComplexToPolarCnv.hxx.
typedef BinaryControlOp< Multiply<TControlData> > CLAM::ControlMultiplier |
Definition at line 37 of file ControlMultiplier.hxx.
typedef CubeTmpl CLAM::Cube |
Definition at line 114 of file BasicOps.hxx.
typedef CubedSumTmpl CLAM::CubedSum |
Definition at line 249 of file BasicOps.hxx.
typedef Array<TData> CLAM::DataArray |
typedef DescriptorTmpl<false> CLAM::Descriptor |
Definition at line 83 of file Descriptor.hxx.
typedef DescriptorTmpl<true> CLAM::DescriptorAbs |
Definition at line 84 of file Descriptor.hxx.
typedef EnergyTmpl CLAM::Energy |
Definition at line 495 of file BasicOps.hxx.
typedef InControl<float> CLAM::FloatInControl |
Alias provided by convenience to ease the transitions to typed controls.
Definition at line 244 of file InControl.hxx.
typedef OutControl<float> CLAM::FloatOutControl |
Definition at line 83 of file OutControl.hxx.
typedef Search< List < Frame >, Frame> CLAM::FrameSearch |
Definition at line 35 of file Segment.hxx.
typedef GeometricMeanTmpl CLAM::GeometricMean |
Definition at line 566 of file BasicOps.hxx.
Definition at line 30 of file InControlArray.hxx.
typedef InnerProductTmpl CLAM::InnerProduct |
Definition at line 310 of file BasicOps.hxx.
typedef KurtosisTmpl CLAM::Kurtosis |
Definition at line 796 of file BasicOps.hxx.
typedef LogPlusTmpl CLAM::LogSum |
Definition at line 262 of file BasicOps.hxx.
typedef MatrixTmpl<TData> CLAM::Matrix |
Definition at line 32 of file Matrix.hxx.
typedef MeanTmpl CLAM::Mean |
Definition at line 494 of file BasicOps.hxx.
typedef signed short CLAM::MY_TYPE |
Definition at line 27 of file RtAAudioDevice.hxx.
typedef NoPowerTmpl CLAM::NoPower |
Typedefs.
Definition at line 112 of file BasicOps.hxx.
Definition at line 29 of file OutControlArray.hxx.
typedef PointTmpl<TData> CLAM::Point |
typedef PolarTmpl<TData> CLAM::Polar |
typedef ProductTmpl CLAM::Product |
Definition at line 203 of file BasicOps.hxx.
typedef void*(* CLAM::pthread_start_pfunc)(void *) |
Definition at line 3 of file PooledThread.cxx.
Definition at line 534 of file BasicOps.hxx.
typedef SkewTmpl CLAM::Skew |
Definition at line 760 of file BasicOps.hxx.
typedef SquareTmpl CLAM::Square |
Definition at line 113 of file BasicOps.hxx.
typedef SquaredSumTmpl CLAM::SquaredSum |
Definition at line 248 of file BasicOps.hxx.
Definition at line 721 of file BasicOps.hxx.
typedef void*(* CLAM::startfn)(void *) |
Definition at line 37 of file BaseAudioApplication.cxx.
typedef std::list<StaticCycleBranch> CLAM::StaticCycle |
Definition at line 40 of file StaticFlowControl.hxx.
typedef StatsTmpl CLAM::Stats |
Definition at line 247 of file BasicOps.hxx.
typedef unsigned char CLAM::TByte |
Definition at line 42 of file DataTypes.hxx.
typedef float CLAM::TControlData |
Control events type.
Definition at line 10 of file InControlBase.hxx.
typedef float CLAM::TData |
Definition at line 50 of file DataTypes.hxx.
typedef float CLAM::TFloat32 |
Definition at line 40 of file DataTypes.hxx.
typedef double CLAM::TFloat64 |
Definition at line 41 of file DataTypes.hxx.
typedef struct CLAM::SGuide CLAM::TGuide |
Config class for the SinTracking Processing.
typedef int CLAM::TIndex |
Definition at line 27 of file DataTypes.hxx.
typedef short CLAM::TInt16 |
Definition at line 29 of file DataTypes.hxx.
typedef int CLAM::TInt32 |
Definition at line 31 of file DataTypes.hxx.
typedef long long CLAM::TInt64 |
Definition at line 37 of file DataTypes.hxx.
typedef TByte CLAM::TMIDIByte |
Definition at line 43 of file DataTypes.hxx.
typedef TInt32 CLAM::TMIDITime |
Definition at line 44 of file DataTypes.hxx.
typedef int CLAM::TSize |
Definition at line 28 of file DataTypes.hxx.
typedef double CLAM::TTime |
Definition at line 45 of file DataTypes.hxx.
typedef struct CLAM::STrajectory CLAM::TTrajectory |
typedef unsigned short CLAM::TUInt16 |
Definition at line 30 of file DataTypes.hxx.
typedef unsigned int CLAM::TUInt32 |
Definition at line 32 of file DataTypes.hxx.
typedef unsigned long long CLAM::TUInt64 |
Definition at line 38 of file DataTypes.hxx.
typedef void(* CLAM::WarningHandlerType)(const char *message, const char *filename, int lineNumber) |
The type of the warning handlers.
message | A char pointer containing a description of the warning | |
fileName | A char pointer containing the source file where the warning is placed | |
lineNumber | The line of the source file where the warning is placed |
Definition at line 256 of file Assert.hxx.
typedef WeightedCubeTmpl CLAM::WeightedCube |
Definition at line 167 of file BasicOps.hxx.
Definition at line 370 of file BasicOps.hxx.
typedefs
Definition at line 165 of file BasicOps.hxx.
Definition at line 166 of file BasicOps.hxx.
Definition at line 369 of file BasicOps.hxx.
typedef WeightedSumTmpl CLAM::WeightedSum |
Definition at line 368 of file BasicOps.hxx.
typedef XmlStorage CLAM::XMLStorage |
For maintaining compatibility with deprecated class name.
Definition at line 179 of file XMLStorage.hxx.
anonymous enum |
anonymous enum |
Definition at line 42 of file Segmentator.hxx.
enum CLAM::EFFTType |
Definition at line 54 of file DataTypes.hxx.
T CLAM::Abs | ( | T | value | ) | [inline] |
Definition at line 442 of file CLAM_Math.hxx.
Referenced by CLAM::BPFTmpl< TX, TY >::BPFPolInt(), CLAM::ComplexTmpl< T >::Mag(), CLAM::ComplexMax< abs, FrameDescriptors >::operator()(), CLAM::ComplexMin< abs, FrameDescriptors >::operator()(), CLAM::LogPlusTmpl< T >::operator()(), CLAM::BiasedPower< s, abs, T, U >::operator()(), CLAM::WeightedPower< 1, abs, T >::operator()(), CLAM::Power< 1, abs, T >::operator()(), and CLAM::SpectralPeak::operator|().
void CLAM::AssertProperSize | ( | TSize | size, | |
DataArray & | buffer | |||
) | [inline] |
Definition at line 28 of file SpectrumConversions.cxx.
References CLAM::Array< T >::Resize(), CLAM::Array< T >::SetSize(), and CLAM::Array< T >::Size().
void CLAM::BPF2MagPhase | ( | const BPF & | magBpf, | |
const BPF & | phaseBpf, | |||
DataArray & | magBuffer, | |||
DataArray & | phaseBuffer, | |||
TSize | nBins, | |||
TData | specRange | |||
) |
T CLAM::CLAM_max | ( | const T & | x, | |
const T & | y | |||
) | [inline] |
Definition of CLAM_min and CLAM_max.
Note1: we are not returning a const reference because in some specializations this is not possible. Note2: we are not using std::max and std::min by default because in Windows these functions are implemented with different names
Definition at line 467 of file CLAM_Math.hxx.
SpectralPeakDescriptors CLAM::CLAM_max | ( | const SpectralPeakDescriptors & | a, | |
const SpectralPeakDescriptors & | b | |||
) | [inline] |
Definition at line 161 of file SpectralPeakDescriptors.hxx.
SpectralDescriptors CLAM::CLAM_max | ( | const SpectralDescriptors & | a, | |
const SpectralDescriptors & | b | |||
) | [inline] |
Definition at line 169 of file SpectralDescriptors.hxx.
FrameDescriptors CLAM::CLAM_max | ( | const FrameDescriptors & | a, | |
const FrameDescriptors & | b | |||
) | [inline] |
Definition at line 102 of file FrameDescriptors.hxx.
References CLAM_max().
AudioDescriptors CLAM::CLAM_max | ( | const AudioDescriptors & | a, | |
const AudioDescriptors & | b | |||
) | [inline] |
Definition at line 187 of file AudioDescriptors.hxx.
Referenced by CLAM_max(), CLAM::FundFreqDetect::Do(), CLAM::SkewTmpl< abs, TData, TData >::MemorylessCompute(), and CLAM::ComplexMax< abs, FrameDescriptors >::operator()().
T CLAM::CLAM_min | ( | const T & | x, | |
const T & | y | |||
) | [inline] |
Definition at line 471 of file CLAM_Math.hxx.
SpectralPeakDescriptors CLAM::CLAM_min | ( | const SpectralPeakDescriptors & | a, | |
const SpectralPeakDescriptors & | b | |||
) | [inline] |
Definition at line 215 of file SpectralPeakDescriptors.hxx.
SpectralDescriptors CLAM::CLAM_min | ( | const SpectralDescriptors & | a, | |
const SpectralDescriptors & | b | |||
) | [inline] |
Definition at line 280 of file SpectralDescriptors.hxx.
FrameDescriptors CLAM::CLAM_min | ( | const FrameDescriptors & | a, | |
const FrameDescriptors & | b | |||
) | [inline] |
Definition at line 141 of file FrameDescriptors.hxx.
References CLAM_min().
AudioDescriptors CLAM::CLAM_min | ( | const AudioDescriptors & | a, | |
const AudioDescriptors & | b | |||
) | [inline] |
Definition at line 137 of file AudioDescriptors.hxx.
Referenced by CLAM_min(), CLAM::FundFreqDetect::Do(), and CLAM::ComplexMin< abs, FrameDescriptors >::operator()().
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
Text | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
Polar | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
Point | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
Matrix | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
OutFilename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
InFilename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
Filename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
DirectoryName | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
Complex | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
InSDIFFilename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
ControlTraceOutFilename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
ControlTraceInFilename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
std::string | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
float | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
double | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
bool | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
long | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
int | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
short unsigned | int | |||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
short | int | |||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
void * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
const signed char * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
const unsigned char * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
const char * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
signed char * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
unsigned char * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
char * | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
signed | char | |||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
unsigned | char | |||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
char | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
AudioOutFilename | ||||
) |
CLAM::CLAM_TYPEINFOGROUP | ( | BasicCTypeInfo | , | |
AudioInFilename | ||||
) |
void CLAM::Complex2LogMagPhase | ( | const Array< Complex > & | src, | |
DataArray & | destMag, | |||
DataArray & | destPhase | |||
) |
void CLAM::Complex2MagPhase | ( | const Array< Complex > & | complBuffer, | |
DataArray & | magBuffer, | |||
DataArray & | phaseBuffer | |||
) |
void CLAM::Complex2Polar | ( | const Array< Complex > & | , | |
Array< Polar > & | ||||
) |
void CLAM::ConnectControls | ( | Processing & | sender, | |
unsigned | outControlNumber, | |||
Processing & | receiver, | |||
unsigned | inControlNumber | |||
) |
Free function that connects two controls.
Short hand for sender.GetOutControl(outControlNumber).AddLink( receiver.GetOutControl(inControlNumber))
void CLAM::ConnectControls | ( | Processing & | sender, | |
const std::string & | outControlName, | |||
Processing & | receiver, | |||
const std::string & | inControlName | |||
) |
Connects two controls of two processings selecting them by the control name.
Short hand for sender.GetOutControl(outControlName).AddLink( receiver.GetOutControl(inControlName))
void CLAM::ConnectPorts | ( | OutPortBase & | out, | |
Processing & | receiver, | |||
std::string | inPortName | |||
) |
Definition at line 87 of file Processing.cxx.
void CLAM::ConnectPorts | ( | Processing & | sender, | |
std::string | outPortName, | |||
InPortBase & | in | |||
) |
Definition at line 79 of file Processing.cxx.
void CLAM::ConnectPorts | ( | OutPortBase & | sender, | |
Processing & | receiver, | |||
unsigned | inPortNumber | |||
) |
Connects a free port to one belonging to a processing selecting it by the port number.
Short hand for sender.ConnectToIn(receiver.GetOutPort(inPortName))
void CLAM::ConnectPorts | ( | Processing & | sender, | |
unsigned | outPortNumber, | |||
InPortBase & | receiver | |||
) |
Connects a processing port, selected by number, to a free in port.
Short hand for sender.GetOutPort(outPortName).ConnectToIn(receiver)
void CLAM::ConnectPorts | ( | Processing & | sender, | |
unsigned | outPortNumber, | |||
Processing & | receiver, | |||
unsigned | inPortNumber | |||
) |
Connects two ports of two processings selecting them by the port number.
Short hand for sender.GetOutPort(outPortNumber).ConnectToIn(receiver.GetOutPort(inPortNumber))
void CLAM::ConnectPorts | ( | Processing & | sender, | |
const std::string & | outPortName, | |||
Processing & | receiver, | |||
const std::string & | inPortName | |||
) |
Connects two ports of two processings selecting them by the port name.
Short hand for sender.GetOutPort(outPortName).ConnectToIn(receiver.GetOutPort(inPortName))
void CLAM::ConvertToArray | ( | const BPFTmpl< TX, TY > & | originalBPF, | |
Array< TY > & | newArray | |||
) | [inline] |
Definition at line 95 of file ArrayToBPFCnv.hxx.
References CLAM::Array< T >::AddElem(), CLAM::BPFTmpl< TX, TY >::GetValueFromIndex(), and CLAM::BPFTmpl< TX, TY >::Size().
void CLAM::ConvertToArray | ( | const BPFTmpl< TX, TY > & | originalBPF, | |
Array< TX > & | newXArray, | |||
Array< TY > & | newYArray | |||
) | [inline] |
Definition at line 82 of file ArrayToBPFCnv.hxx.
References CLAM::Array< T >::AddElem(), CLAM::BPFTmpl< TX, TY >::GetValueFromIndex(), CLAM::BPFTmpl< TX, TY >::GetXValue(), and CLAM::BPFTmpl< TX, TY >::Size().
void CLAM::ConvertToBPF | ( | BPFTmpl< TX, TY > & | newBPF, | |
const Array< TX > & | originalXArray, | |||
const Array< TY > & | originalYArray | |||
) | [inline] |
Definition at line 65 of file ArrayToBPFCnv.hxx.
References CLAM_ASSERT, CLAM::BPFTmpl< TX, TY >::SetValue(), CLAM::BPFTmpl< TX, TY >::SetXValue(), CLAM::BPFTmpl< TX, TY >::Size(), and CLAM::Array< T >::Size().
void CLAM::ConvertToBPF | ( | BPFTmpl< TX, TY > & | newBPF, | |
TX | X0, | |||
TX | deltaX, | |||
const Array< TY > & | originalArray | |||
) | [inline] |
Definition at line 45 of file ArrayToBPFCnv.hxx.
References CLAM_ASSERT, CLAM::BPFTmpl< TX, TY >::SetValue(), CLAM::BPFTmpl< TX, TY >::SetXValue(), CLAM::BPFTmpl< TX, TY >::Size(), and CLAM::Array< T >::Size().
void CLAM::ConvertToBPF | ( | BPFTmpl< TX, TY > & | newBPF, | |
const Array< TY > & | originalArray | |||
) | [inline] |
Definition at line 32 of file ArrayToBPFCnv.hxx.
References CLAM_ASSERT, CLAM::BPFTmpl< TX, TY >::SetValue(), CLAM::BPFTmpl< TX, TY >::SetXValue(), CLAM::BPFTmpl< TX, TY >::Size(), and CLAM::Array< T >::Size().
double CLAM::DB | ( | double | linData, | |
int | scaling = 20 | |||
) | [inline] |
Definition at line 452 of file CLAM_Math.hxx.
References CLAM_log10().
SpectralPeak CLAM::DB | ( | SpectralPeak & | inPeak, | |
int | scalingFactor = 20 | |||
) | [inline] |
Function for changing the scale of a peak to log, conserving data consistency.
inPeak | incoming peak | |
scalingFactor | factor to apply in the logarithmic conversion (default 20) |
Definition at line 144 of file SpectralPeak.hxx.
References CLAM_log10(), and CLAM::EScale::eLog.
static void CLAM::DefaultAssertHandler | ( | const char * | message, | |
const char * | filename, | |||
int | lineNumber | |||
) | [static] |
Definition at line 82 of file Assert.cxx.
static void CLAM::DefaultWarningHandler | ( | const char * | message, | |
const char * | filename, | |||
int | lineNumber | |||
) | [static] |
Definition at line 117 of file Assert.cxx.
std::string CLAM::demangleSymbol | ( | const std::string & | mangledName | ) |
Definition at line 26 of file Assert.cxx.
static CLAM::TData CLAM::dot_product | ( | const CLAM::TData * | in1, | |
const CLAM::TData * | in2, | |||
const CLAM::TData * | endIn | |||
) | [inline, static] |
in1 and in2 must be pointers to vectors of same lenght
Definition at line 166 of file LPC_AutoCorrelation.cxx.
void CLAM::DumpBacktrace | ( | std::ostream & | os | ) |
Definition at line 46 of file Assert.cxx.
void CLAM::DXHook | ( | void * | wndhndler, | |
DXDeviceType * | homemade_tmpl_func_overload = 0 | |||
) | [inline] |
Definition at line 26 of file Win32Utils.cxx.
void CLAM::EnableConsoleAudio | ( | ) |
void CLAM::ExecuteAssertFailedHandler | ( | const char * | message, | |
const char * | filename, | |||
int | lineNumber | |||
) |
(Don't use directly, use the CLAM_ASSERT macro instead) Execute the assert failed handler.
void CLAM::ExecuteWarningHandler | ( | const char * | message, | |
const char * | filename, | |||
int | lineNumber | |||
) |
(Don't use directly, use the CLAM_WARNING macro instead) Execute the assert failed handler.
void CLAM::FillBuffer | ( | Array< TData > & | buffer, | |
WaveGenerator & | generator, | |||
WaveType * | dummy = 0 | |||
) | [inline] |
Definition at line 161 of file WaveGenerator.hxx.
References CLAM::WaveGenerator::GetAmplitude(), CLAM::WaveGenerator::GetXDelta(), CLAM::WaveGenerator::GetXPos(), CLAM::WaveGenerator::SetXPos(), and CLAM::Array< T >::Size().
static HWND CLAM::GetConsoleHandle | ( | ) | [static] |
Definition at line 31 of file Win32Utils.cxx.
float CLAM::GetFloatFromInControl | ( | Processing & | proc, | |
int | inControlIndex | |||
) |
Gets a float from an inaccesible InControl, this is kept for compatibility This function uses the InControl's name to identify it.
float CLAM::GetFloatFromInControl | ( | Processing & | proc, | |
const std::string & | inControlName | |||
) |
Gets a float from an inaccesible InControl, this is kept for compatibility This function uses the InControl's name to identify it.
int CLAM::JackProcessingCallback | ( | jack_nframes_t | nframes, | |
void * | arg | |||
) | [inline] |
Definition at line 6 of file JACKNetworkPlayer.cxx.
void CLAM::JackShutdownCallback | ( | void * | arg | ) | [inline] |
Definition at line 13 of file JACKNetworkPlayer.cxx.
References CLAM::JACKNetworkPlayer::Do().
static std::string CLAM::join | ( | const std::list< std::string > & | strings | ) | [static] |
Definition at line 35 of file XMLStorage.cxx.
double CLAM::Lin | ( | double | logData, | |
int | scaling = 20 | |||
) | [inline] |
Definition at line 457 of file CLAM_Math.hxx.
References CLAM_pow().
SpectralPeak CLAM::Lin | ( | SpectralPeak & | inPeak | ) | [inline] |
Definition at line 128 of file SpectralPeak.hxx.
References CLAM::EScale::eLinear, and log2lin().
SpectralPeak CLAM::Lin | ( | SpectralPeak & | inPeak, | |
int | scalingFactor | |||
) | [inline] |
Function for changing the scale of a peak to linear, conserving data consistency.
inPeak | incoming peak | |
scalingFactor | factor to apply in the logarithmic conversion (default 20) |
Definition at line 118 of file SpectralPeak.hxx.
References CLAM_pow(), and CLAM::EScale::eLinear.
void CLAM::Linear2LogMagnitude | ( | DataArray & | dataBuffer | ) |
void CLAM::Linear2LogMagnitude | ( | const DataArray & | linearBuffer, | |
DataArray & | logData | |||
) |
void CLAM::Log2LinearMagnitude | ( | DataArray & | dataBuffer | ) |
void CLAM::Log2LinearMagnitude | ( | const DataArray & | logBuffer, | |
DataArray & | linBuffer | |||
) |
void CLAM::MagPhase2Complex | ( | const DataArray & | , | |
const DataArray & | , | |||
Array< Complex > & | ||||
) |
void CLAM::MagPhase2Polar | ( | const DataArray & | , | |
const DataArray & | , | |||
Array< Polar > & | ||||
) |
DataArray CLAM::Multiply | ( | DataArray & | a, | |
DataArray & | b | |||
) |
DataArray CLAM::Multiply | ( | TData & | factor, | |
DataArray & | a | |||
) |
SpectralPeakDescriptors CLAM::operator* | ( | TData | mult, | |
const SpectralPeakDescriptors & | a | |||
) |
Definition at line 405 of file SpectralPeakDescriptors.cxx.
SpectralPeakDescriptors CLAM::operator* | ( | const SpectralPeakDescriptors & | a, | |
const SpectralPeakDescriptors & | b | |||
) |
SpectralPeakDescriptors CLAM::operator* | ( | const SpectralPeakDescriptors & | a, | |
TData | mult | |||
) |
SpectralDescriptors CLAM::operator* | ( | TData | mult, | |
const SpectralDescriptors & | a | |||
) |
SpectralDescriptors CLAM::operator* | ( | const SpectralDescriptors & | a, | |
const SpectralDescriptors & | b | |||
) |
b.GetBandDescriptors()
b.GetMFCC()
SpectralDescriptors CLAM::operator* | ( | const SpectralDescriptors & | a, | |
TData | mult | |||
) |
FrameDescriptors CLAM::operator* | ( | TData | mult, | |
const FrameDescriptors & | a | |||
) |
FrameDescriptors CLAM::operator* | ( | const FrameDescriptors & | a, | |
TData | mult | |||
) |
FrameDescriptors CLAM::operator* | ( | const FrameDescriptors & | a, | |
const FrameDescriptors & | b | |||
) |
AudioDescriptors CLAM::operator* | ( | const AudioDescriptors & | a, | |
const AudioDescriptors & | b | |||
) |
AudioDescriptors CLAM::operator* | ( | TData | mult, | |
const AudioDescriptors & | a | |||
) |
AudioDescriptors CLAM::operator* | ( | const AudioDescriptors & | a, | |
TData | mult | |||
) |
Array<T> CLAM::operator+ | ( | const Array< T > & | a, | |
const Array< T > & | b | |||
) | [inline] |
SpectralPeakDescriptors CLAM::operator+ | ( | const SpectralPeakDescriptors & | a, | |
const SpectralPeakDescriptors & | b | |||
) |
SpectralDescriptors CLAM::operator+ | ( | const SpectralDescriptors & | a, | |
const SpectralDescriptors & | b | |||
) |
FrameDescriptors CLAM::operator+ | ( | const FrameDescriptors & | a, | |
const FrameDescriptors & | b | |||
) |
AudioDescriptors CLAM::operator+ | ( | const AudioDescriptors & | a, | |
const AudioDescriptors & | b | |||
) |
FrameDescriptors CLAM::operator- | ( | const FrameDescriptors & | a, | |
const FrameDescriptors & | b | |||
) |
AudioDescriptors CLAM::operator- | ( | const AudioDescriptors & | a, | |
const AudioDescriptors & | b | |||
) |
SpectralPeakDescriptors CLAM::operator/ | ( | const SpectralPeakDescriptors & | a, | |
TData | div | |||
) |
SpectralDescriptors CLAM::operator/ | ( | const SpectralDescriptors & | a, | |
TData | div | |||
) |
FrameDescriptors CLAM::operator/ | ( | const FrameDescriptors & | a, | |
TData | div | |||
) |
AudioDescriptors CLAM::operator/ | ( | const AudioDescriptors & | a, | |
TData | div | |||
) |
bool CLAM::operator< | ( | const TDescriptorsParams & | param1, | |
const TDescriptorsParams & | param2 | |||
) | [inline] |
Definition at line 39 of file SegmentatorConfig.hxx.
References CLAM::TDescriptorsParams::id.
std::ostream& CLAM::operator<< | ( | std::ostream & | out_str, | |
const PmDeviceInfo * | dev_info | |||
) |
Definition at line 31 of file PortMIDIDevice.cxx.
std::ostream & CLAM::operator<< | ( | std::ostream & | stream, | |
const PolarTmpl< T > & | a | |||
) | [inline] |
Definition at line 144 of file PolarTmplDef.hxx.
template std::ostream& CLAM::operator<< | ( | std::ostream & | stream, | |
const PolarTmpl< TData > & | a | |||
) |
std::ostream & CLAM::operator<< | ( | std::ostream & | stream, | |
const PointTmpl< TX, TY > & | a | |||
) | [inline] |
Definition at line 74 of file PointTmplDef.hxx.
template std::ostream& CLAM::operator<< | ( | std::ostream & | stream, | |
const PointTmpl< TData > & | a | |||
) |
std::ostream & CLAM::operator<< | ( | std::ostream & | stream, | |
const MatrixTmpl< T > & | a | |||
) | [inline] |
Definition at line 90 of file MatrixTmplDef.hxx.
template std::ostream& CLAM::operator<< | ( | std::ostream & | stream, | |
const MatrixTmpl< TData > & | a | |||
) |
std::ostream & CLAM::operator<< | ( | std::ostream & | os, | |
const FlagsBase & | f | |||
) |
Definition at line 141 of file Flags.cxx.
References CLAM::FlagsBase::GetFlagString(), CLAM::FlagsBase::GetNFlags(), and CLAM::FlagsBase::IsSetFlag().
std::ostream & CLAM::operator<< | ( | std::ostream & | os, | |
const Enum & | e | |||
) | throw (IllegalValue) |
std::ostream & CLAM::operator<< | ( | std::ostream & | stream, | |
const ComplexTmpl< T > & | a | |||
) | [inline] |
Definition at line 76 of file ComplexTmplDef.hxx.
template std::ostream& CLAM::operator<< | ( | std::ostream & | stream, | |
const ComplexTmpl< TData > & | a | |||
) |
std::ostream& CLAM::operator<< | ( | std::ostream & | myStream, | |
const TDescriptorsParams & | a | |||
) |
Definition at line 48 of file Segmentator.cxx.
References FundamentalId, CLAM::TDescriptorsParams::id, CLAM::TDescriptorsParams::percentil, SpectralCentroidId, SpectralEnergyId, SpectralFlatnessId, SpectralGeometricMeanId, SpectralKurtosisId, SpectralMeanId, SpectralMoment2Id, SpectralMoment3Id, SpectralMoment4Id, SpectralMoment5Id, SpectralMoment6Id, and CLAM::TDescriptorsParams::threshold.
bool CLAM::operator== | ( | const Array< T > & | a, | |
const Array< T > & | b | |||
) | [inline] |
Definition at line 547 of file Array.hxx.
References CLAM::Array< T >::Size().
bool CLAM::operator== | ( | const TDescriptorsParams & | param1, | |
TIndex | id | |||
) | [inline] |
Definition at line 57 of file SegmentatorConfig.hxx.
References CLAM::TDescriptorsParams::id.
bool CLAM::operator== | ( | const TDescriptorsParams & | param1, | |
const TDescriptorsParams & | param2 | |||
) | [inline] |
Definition at line 51 of file SegmentatorConfig.hxx.
References CLAM::TDescriptorsParams::id.
bool CLAM::operator>= | ( | const TDescriptorsParams & | param1, | |
const TDescriptorsParams & | param2 | |||
) | [inline] |
Definition at line 45 of file SegmentatorConfig.hxx.
References CLAM::TDescriptorsParams::id.
std::istream & CLAM::operator>> | ( | std::istream & | stream, | |
Text & | text | |||
) |
std::istream & CLAM::operator>> | ( | std::istream & | stream, | |
PolarTmpl< T > & | a | |||
) | [inline] |
Definition at line 108 of file PolarTmplDef.hxx.
References CLAM::PolarTmpl< T >::SetAng(), and CLAM::PolarTmpl< T >::SetMag().
template std::istream& CLAM::operator>> | ( | std::istream & | stream, | |
PolarTmpl< TData > & | a | |||
) |
std::istream & CLAM::operator>> | ( | std::istream & | is, | |
PointTmpl< TX, TY > & | a | |||
) | [inline] |
Not yet implemented
Error conditions management
Definition at line 38 of file PointTmplDef.hxx.
References CLAM::PointTmpl< TX, TY >::SetX(), and CLAM::PointTmpl< TX, TY >::SetY().
template std::istream& CLAM::operator>> | ( | std::istream & | stream, | |
PointTmpl< TData > & | a | |||
) |
std::istream & CLAM::operator>> | ( | std::istream & | stream, | |
MatrixTmpl< T > & | a | |||
) | [inline] |
Definition at line 83 of file MatrixTmplDef.hxx.
template std::istream& CLAM::operator>> | ( | std::istream & | stream, | |
MatrixTmpl< TData > & | a | |||
) |
std::istream & CLAM::operator>> | ( | std::istream & | is, | |
FlagsBase & | f | |||
) |
Definition at line 100 of file Flags.cxx.
References CLAM::FlagsBase::GetFlagPosition(), CLAM::FlagsBase::GetNFlags(), and CLAM::FlagsBase::SetFlag().
std::istream & CLAM::operator>> | ( | std::istream & | os, | |
Enum & | e | |||
) | throw (IllegalValue) |
std::istream & CLAM::operator>> | ( | std::istream & | stream, | |
ComplexTmpl< T > & | a | |||
) | [inline] |
Definition at line 33 of file ComplexTmplDef.hxx.
References CLAM::ComplexTmpl< T >::SetImag(), and CLAM::ComplexTmpl< T >::SetReal().
template std::istream& CLAM::operator>> | ( | std::istream & | stream, | |
ComplexTmpl< TData > & | a | |||
) |
std::istream& CLAM::operator>> | ( | std::istream & | myStream, | |
const TDescriptorsParams & | a | |||
) |
Definition at line 126 of file Segmentator.cxx.
References CLAM_ASSERT.
void CLAM::Polar2Complex | ( | const Array< Polar > & | , | |
Array< Complex > & | ||||
) |
void CLAM::Polar2MagPhase | ( | const Array< Polar > & | polarBuffer, | |
DataArray & | magBuffer, | |||
DataArray & | phaseBuffer | |||
) |
bool CLAM::SameType | ( | const std::type_info & | type1, | |
const std::type_info & | type2 | |||
) |
void CLAM::SendFloatToInControl | ( | Processing & | receiver, | |
int | inControlIndex, | |||
float | value | |||
) |
Tries to send a float to an inaccessible InControl, this is kept for compatibility This function uses the InControl's registry index to identify it.
void CLAM::SendFloatToInControl | ( | Processing & | receiver, | |
const std::string & | inControlName, | |||
float | value | |||
) |
Tries to send a float to an inaccessible InControl, this is kept for compatibility This function uses the InControl's name to identify it.
Referenced by CLAM::SpectralPhaseModulation::Do(), and CLAM::SpectralDelay::Do().
void CLAM::SendFloatToOutControl | ( | Processing & | sender, | |
int | inControlIndex, | |||
float | value | |||
) |
Tries to send a float to an inaccessible OutControl, this is kept for compatibility This function uses the OutControl's registry index to identify it.
void CLAM::SendFloatToOutControl | ( | Processing & | sender, | |
const std::string & | inControlName, | |||
float | value | |||
) |
Tries to send a float to an inaccessible OutControl, this is kept for compatibility This function uses the OutControl's registry index to identify it.
AssertFailedHandlerType CLAM::SetAssertFailedHandler | ( | AssertFailedHandlerType | handler | ) |
Change the handler function called when an assertion fails.
The function must have a prototype like that:
void MyHandler (const char* message, const char* filename, int lineNumber);
handler | The new handler |
WarningHandlerType CLAM::SetWarningHandler | ( | WarningHandlerType | handler | ) |
Change the handler function called when a warning is given.
The function must have a prototype like that:
void MyHandler (const char* message, const char* filename, int lineNumber);
handler | The new handler |
void CLAM::StoreMemberOn | ( | T2 & | item, | |
Storage & | storage | |||
) | [inline] |
Referenced by CLAM::List< Frame >::StoreOn().
void CLAM::to_time | ( | int | milliseconds, | |
timespec & | ts | |||
) | [inline] |
Definition at line 115 of file xtime.hxx.
References to_time(), and to_timespec().
void CLAM::to_time | ( | int | milliseconds, | |
xtime & | xt | |||
) | [inline] |
Definition at line 85 of file xtime.hxx.
References MILLISECONDS_PER_SECOND, NANOSECONDS_PER_MILLISECOND, NANOSECONDS_PER_SECOND, CLAM::xtime::nsec, CLAM::xtime::sec, TIME_UTC, and xtime_get().
Referenced by to_time().
void CLAM::to_timespec | ( | const xtime & | xt, | |
timespec & | ts | |||
) | [inline] |
Definition at line 104 of file xtime.hxx.
References NANOSECONDS_PER_SECOND, CLAM::xtime::nsec, and CLAM::xtime::sec.
Referenced by to_time().
void CLAM::to_timespec_duration | ( | const xtime & | xt, | |
timespec & | ts | |||
) | [inline] |
Definition at line 125 of file xtime.hxx.
References NANOSECONDS_PER_SECOND, CLAM::xtime::nsec, CLAM::xtime::sec, TIME_UTC, and xtime_get().
Definition at line 54 of file xtime.hxx.
References CLAM::xtime::nsec, CLAM::xtime::sec, and TIME_UTC.
Referenced by to_time(), and to_timespec_duration().
const Filename::Filter CLAM::clamControlTraceFileFilters[] [static] |
{ { "CLAM Control Traces (v1)", "*.clamtrace" }, }
Definition at line 157 of file ControlTrace.cxx.
Referenced by CLAM::ControlTraceOutFilename::Filters().
const char CLAM::clamControlTraceFileTypeFamily[] = "CLAM Control Trace" [static] |
Definition at line 156 of file ControlTrace.cxx.
Referenced by CLAM::ControlTraceOutFilename::TypeFamily().
AssertFailedHandlerType CLAM::CurrentAssertFailedHandler = DefaultAssertHandler [static] |
Definition at line 92 of file Assert.cxx.
Referenced by CLAM::ErrAssertionFailed::ErrAssertionFailed().
WarningHandlerType CLAM::CurrentWarningHandler = DefaultWarningHandler [static] |
Definition at line 123 of file Assert.cxx.
bool CLAM::disabledCLAMAssertBreakpoint = false |
Definition at line 78 of file Assert.cxx.
O< 5 > * CLAM::FifthOrder |
Definition at line 31 of file Order.cxx.
Referenced by CLAM::SpectralDescriptors::ConcreteCompute().
O< 1 > * CLAM::FirstOrder |
O< 4 > * CLAM::FourthOrder |
Definition at line 30 of file Order.cxx.
Referenced by CLAM::SpectralDescriptors::ConcreteCompute().
const char* CLAM::metadataAudio[] [static] |
{ "key", "AudioPortMonitor", 0 }
Definition at line 44 of file PortMonitor.cxx.
const char* CLAM::metadataAudioBuff[] [static] |
{ "key", "AudioBuffPortMonitor", 0 }
Definition at line 60 of file PortMonitor.cxx.
const char* CLAM::metadataFundamental[] [static] |
{ "key", "FundamentalPortMonitor", 0 }
Definition at line 52 of file PortMonitor.cxx.
const char* CLAM::metadataFundTrack[] [static] |
{ "key", "FundTrackPortMonitor", 0 }
Definition at line 76 of file PortMonitor.cxx.
const char* CLAM::metadataPeaks[] [static] |
{ "key", "PeaksPortMonitor", 0 }
Definition at line 28 of file PortMonitor.cxx.
const char* CLAM::metadataSinTracks[] [static] |
{ "key", "SinTracksPortMonitor", 0 }
Definition at line 84 of file PortMonitor.cxx.
const char* CLAM::metadataSpecgram[] [static] |
{ "key", "SpecgramPortMonitor", 0 }
Definition at line 68 of file PortMonitor.cxx.
const char* CLAM::metadataSpectrum[] [static] |
{ "key", "SpectrumPortMonitor", 0 }
Definition at line 36 of file PortMonitor.cxx.
const int CLAM::MICROSECONDS_PER_SECOND = 1000000 |
const int CLAM::MILLISECONDS_PER_SECOND = 1000 |
const int CLAM::NANOSECONDS_PER_MICROSECOND = 1000 |
const int CLAM::NANOSECONDS_PER_MILLISECOND = 1000000 |
const int CLAM::NANOSECONDS_PER_SECOND = 1000000000 |
Definition at line 79 of file xtime.hxx.
Referenced by to_time(), to_timespec(), and to_timespec_duration().
Definition at line 50 of file PortMonitor.cxx.
FactoryRegistrator<ProcessingFactory, AudioBuffPortMonitor> CLAM::regAudioBuff = metadataAudioBuff [static] |
Definition at line 66 of file PortMonitor.cxx.
FactoryRegistrator<ProcessingFactory, FundamentalPortMonitor> CLAM::regFundamental = metadataFundamental [static] |
Definition at line 58 of file PortMonitor.cxx.
FactoryRegistrator<ProcessingFactory, FundTrackPortMonitor> CLAM::regFundTrack = metadataFundTrack [static] |
Definition at line 82 of file PortMonitor.cxx.
Definition at line 34 of file PortMonitor.cxx.
FactoryRegistrator<ProcessingFactory, SinTracksPortMonitor> CLAM::regSinTracks = metadataSinTracks [static] |
Definition at line 90 of file PortMonitor.cxx.
FactoryRegistrator<ProcessingFactory, SpecgramPortMonitor> CLAM::regSpecgram = metadataSpecgram [static] |
Definition at line 74 of file PortMonitor.cxx.
FactoryRegistrator<ProcessingFactory, SpectrumPortMonitor> CLAM::regSpectrum = metadataSpectrum [static] |
Definition at line 42 of file PortMonitor.cxx.
O< 2 > * CLAM::SecondOrder |
Definition at line 28 of file Order.cxx.
Referenced by CLAM::SpectralDescriptors::ConcreteCompute().
O< 3 > * CLAM::ThirdOrder |
Definition at line 29 of file Order.cxx.
Referenced by CLAM::SpectralDescriptors::ConcreteCompute().