sipxmedialib  Version 3.3
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
MprSpeexPreProcessConstructor Class Reference

MprSpeexPreProcessConstructor is used to construct a SpeexPreProcess resource. More...

#include <MprSpeexPreProcessConstructor.h>

Inheritance diagram for MprSpeexPreProcessConstructor:
Inheritance graph
[legend]
Collaboration diagram for MprSpeexPreProcessConstructor:
Collaboration graph
[legend]

Public Member Functions

 MprSpeexPreProcessConstructor (UtlBoolean agc=FALSE, UtlBoolean noiseReduction=FALSE)
 Constructor. More...
 
virtual ~MprSpeexPreProcessConstructor ()
 Destructor. More...
 
virtual OsStatus newResource (const UtlString &resourceName, int maxResourcesToCreate, int &numResourcesCreated, MpResource *resourceArray[])
 Create a new resource. More...
 
- Public Member Functions inherited from MpAudioResourceConstructor
 MpAudioResourceConstructor (const UtlString &resourceType, int minInputs=1, int maxInputs=1, int minOutputs=1, int maxOutputs=1)
 
virtual ~MpAudioResourceConstructor ()
 
- Public Member Functions inherited from MpResourceConstructor
 MpResourceConstructor (const UtlString &resourceType, int minInputs=1, int maxInputs=1, int minOutputs=1, int maxOutputs=1)
 
virtual ~MpResourceConstructor ()
 

Protected Attributes

UtlBoolean mAgc
 Is AGC enabled by default? More...
 
UtlBoolean mNoiseReduction
 Is noise reduction enabled by default? More...
 
- Protected Attributes inherited from MpResourceConstructor
int mMinInputs
 
int mMaxInputs
 
int mMinOutputs
 
int mMaxOutputs
 

Private Member Functions

 MprSpeexPreProcessConstructor (const MprSpeexPreProcessConstructor &rMprSpeexPreProcessConstructor)
 Disable copy constructor. More...
 
MprSpeexPreProcessConstructoroperator= (const MprSpeexPreProcessConstructor &rhs)
 Disable assignment operator. More...
 

Detailed Description

MprSpeexPreProcessConstructor is used to construct a SpeexPreProcess resource.

Constructor & Destructor Documentation

MprSpeexPreProcessConstructor ( UtlBoolean  agc = FALSE,
UtlBoolean  noiseReduction = FALSE 
)
inline

Constructor.

virtual ~MprSpeexPreProcessConstructor ( )
inlinevirtual

Destructor.

MprSpeexPreProcessConstructor ( const MprSpeexPreProcessConstructor rMprSpeexPreProcessConstructor)
private

Disable copy constructor.

Member Function Documentation

virtual OsStatus newResource ( const UtlString &  resourceName,
int  maxResourcesToCreate,
int &  numResourcesCreated,
MpResource resourceArray[] 
)
inlinevirtual

Create a new resource.

Implements MpAudioResourceConstructor.

MprSpeexPreProcessConstructor& operator= ( const MprSpeexPreProcessConstructor rhs)
private

Disable assignment operator.

Member Data Documentation

UtlBoolean mAgc
protected

Is AGC enabled by default?

UtlBoolean mNoiseReduction
protected

Is noise reduction enabled by default?