|
sipxmedialib
Version 3.3
|
MprToOutputDeviceWithAecConstructor is used to construct a ToOutputDevice resource with AEC attached to it. More...
#include <MprToOutputDeviceWithAecConstructor.h>


Public Member Functions | |
| MprToOutputDeviceWithAecConstructor (MpOutputDeviceManager *defaultManager, MpOutputDeviceHandle defaultDriver=1) | |
| Constructor. More... | |
| virtual | ~MprToOutputDeviceWithAecConstructor () |
| 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 | |
| MpOutputDeviceManager * | mpDefaultManager |
| MpOutputDeviceHandle | mDefaultDriver |
Protected Attributes inherited from MpResourceConstructor | |
| int | mMinInputs |
| int | mMaxInputs |
| int | mMinOutputs |
| int | mMaxOutputs |
Private Member Functions | |
| MprToOutputDeviceWithAecConstructor (const MprToOutputDeviceWithAecConstructor &rMprToOutputDeviceWithAecConstructor) | |
| Disable copy constructor. More... | |
| MprToOutputDeviceWithAecConstructor & | operator= (const MprToOutputDeviceWithAecConstructor &rhs) |
| Disable assignment operator. More... | |
MprToOutputDeviceWithAecConstructor is used to construct a ToOutputDevice resource with AEC attached to it.
Currently only Speex AEC is supported here.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
private |
Disable copy constructor.
|
inlinevirtual |
Create a new resource.
Implements MpAudioResourceConstructor.
|
private |
Disable assignment operator.
|
protected |
Manager that will be passed to newly created resources.
|
protected |
Device that will be used for newly created resources.
1.8.11