OpenShot Library | OpenShotAudio 0.2.2
juce::dsp::ConvolutionEngine::ProcessingInformation Struct Reference

Public Types

enum class  SourceType { sourceBinaryData , sourceAudioFile , sourceAudioBuffer , sourceNone }
 

Public Attributes

SourceType sourceType = SourceType::sourceNone
 
const void * sourceData
 
int sourceDataSize
 
File fileImpulseResponse
 
double originalSampleRate
 
int originalSize = 0
 
int originalNumChannels = 1
 
AudioBuffer< float > * buffer
 
bool wantsStereo = true
 
bool wantsTrimming = true
 
bool wantsNormalisation = true
 
int64 wantedSize = 0
 
int finalSize = 0
 
double sampleRate = 0
 
size_t maximumBufferSize = 0
 

Detailed Description

Definition at line 40 of file juce_Convolution.cpp.

Member Enumeration Documentation

◆ SourceType

enum class juce::dsp::ConvolutionEngine::ProcessingInformation::SourceType
strong

Definition at line 42 of file juce_Convolution.cpp.

Member Data Documentation

◆ sourceType

SourceType juce::dsp::ConvolutionEngine::ProcessingInformation::sourceType = SourceType::sourceNone

Definition at line 50 of file juce_Convolution.cpp.

◆ sourceData

const void* juce::dsp::ConvolutionEngine::ProcessingInformation::sourceData

Definition at line 52 of file juce_Convolution.cpp.

◆ sourceDataSize

int juce::dsp::ConvolutionEngine::ProcessingInformation::sourceDataSize

Definition at line 53 of file juce_Convolution.cpp.

◆ fileImpulseResponse

File juce::dsp::ConvolutionEngine::ProcessingInformation::fileImpulseResponse

Definition at line 54 of file juce_Convolution.cpp.

◆ originalSampleRate

double juce::dsp::ConvolutionEngine::ProcessingInformation::originalSampleRate

Definition at line 56 of file juce_Convolution.cpp.

◆ originalSize

int juce::dsp::ConvolutionEngine::ProcessingInformation::originalSize = 0

Definition at line 57 of file juce_Convolution.cpp.

◆ originalNumChannels

int juce::dsp::ConvolutionEngine::ProcessingInformation::originalNumChannels = 1

Definition at line 58 of file juce_Convolution.cpp.

◆ buffer

AudioBuffer<float>* juce::dsp::ConvolutionEngine::ProcessingInformation::buffer

Definition at line 60 of file juce_Convolution.cpp.

◆ wantsStereo

bool juce::dsp::ConvolutionEngine::ProcessingInformation::wantsStereo = true

Definition at line 62 of file juce_Convolution.cpp.

◆ wantsTrimming

bool juce::dsp::ConvolutionEngine::ProcessingInformation::wantsTrimming = true

Definition at line 63 of file juce_Convolution.cpp.

◆ wantsNormalisation

bool juce::dsp::ConvolutionEngine::ProcessingInformation::wantsNormalisation = true

Definition at line 64 of file juce_Convolution.cpp.

◆ wantedSize

int64 juce::dsp::ConvolutionEngine::ProcessingInformation::wantedSize = 0

Definition at line 65 of file juce_Convolution.cpp.

◆ finalSize

int juce::dsp::ConvolutionEngine::ProcessingInformation::finalSize = 0

Definition at line 66 of file juce_Convolution.cpp.

◆ sampleRate

double juce::dsp::ConvolutionEngine::ProcessingInformation::sampleRate = 0

Definition at line 68 of file juce_Convolution.cpp.

◆ maximumBufferSize

size_t juce::dsp::ConvolutionEngine::ProcessingInformation::maximumBufferSize = 0

Definition at line 69 of file juce_Convolution.cpp.


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