sipxmedialib  Version 3.3
Classes | Macros
MpResourceFactory.h File Reference
#include <os/OsStatus.h>
#include <utl/UtlString.h>
#include <utl/UtlHashMap.h>
Include dependency graph for MpResourceFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MpResourceFactory
 MpResourceFactory is used to construct resources by type name. More...
 

Macros

#define DEFAULT_BRIDGE_RESOURCE_TYPE   "MprBridge"
 
#define DEFAULT_FROM_FILE_RESOURCE_TYPE   "MprFromFile"
 
#define DEFAULT_FROM_INPUT_DEVICE_RESOURCE_TYPE   "MprFromInputDevice"
 
#define DEFAULT_TONE_GEN_RESOURCE_TYPE   "MprToneGen"
 
#define DEFAULT_TO_OUTPUT_DEVICE_RESOURCE_TYPE   "MprToOutputDevice"
 
#define DEFAULT_TO_OUTPUT_DEVICE_WITH_AEC_RESOURCE_TYPE   "MprToOutputDevice+Aec"
 
#define DEFAULT_SPEEX_PREPROCESS_RESOURCE_TYPE   "MprSpeexPreprocess"
 
#define DEFAULT_NULL_RESOURCE_TYPE   "MprNull"
 
#define DEFAULT_HOOK_RESOURCE_TYPE   "MprHook"
 
#define DEFAULT_RTP_INPUT_RESOURCE_TYPE   "MpRtpInputConnection"
 
#define DEFAULT_MCAST_RTP_INPUT_RESOURCE_TYPE   "MpMcastRtpInputConnection"
 
#define DEFAULT_DECODE_RESOURCE_TYPE   "MprDecode"
 
#define DEFAULT_RTP_OUTPUT_RESOURCE_TYPE   "MpRtpOutputConnection"
 
#define DEFAULT_ENCODE_RESOURCE_TYPE   "MprEncode"
 
#define DEFAULT_RECORDER_RESOURCE_TYPE   "MprRecorder"
 
#define DEFAULT_SPLITTER_RESOURCE_TYPE   "MprSplitter"
 
#define DEFAULT_NULL_AEC_RESOURCE_TYPE   "MprNullAec"
 
#define DEFAULT_VAD_RESOURCE_TYPE   "MprVad"
 
#define DEFAULT_VOICE_ACTIVITY_NOTIFIER_RESOURCE_TYPE   "MprVoiceActivityNotifier"
 
#define DEFAULT_DELAY_RESOURCE_TYPE   "MprDelay"
 
#define DEFAULT_SPEAKER_SELECTOR_RESOURCE_TYPE   "SpeakerSelector"
 
#define DEFAULT_TONE_DETECT_RESOURCE_TYPE   "MprToneDetect"
 
#define DEFAULT_NOTCH_FILTER_RESOURCE_TYPE   "MprNotchFilter"
 

Macro Definition Documentation

#define DEFAULT_BRIDGE_RESOURCE_TYPE   "MprBridge"
#define DEFAULT_FROM_FILE_RESOURCE_TYPE   "MprFromFile"
#define DEFAULT_FROM_INPUT_DEVICE_RESOURCE_TYPE   "MprFromInputDevice"
#define DEFAULT_TONE_GEN_RESOURCE_TYPE   "MprToneGen"
#define DEFAULT_TO_OUTPUT_DEVICE_RESOURCE_TYPE   "MprToOutputDevice"
#define DEFAULT_TO_OUTPUT_DEVICE_WITH_AEC_RESOURCE_TYPE   "MprToOutputDevice+Aec"
#define DEFAULT_SPEEX_PREPROCESS_RESOURCE_TYPE   "MprSpeexPreprocess"
#define DEFAULT_NULL_RESOURCE_TYPE   "MprNull"
#define DEFAULT_HOOK_RESOURCE_TYPE   "MprHook"
#define DEFAULT_RTP_INPUT_RESOURCE_TYPE   "MpRtpInputConnection"
#define DEFAULT_MCAST_RTP_INPUT_RESOURCE_TYPE   "MpMcastRtpInputConnection"
#define DEFAULT_DECODE_RESOURCE_TYPE   "MprDecode"
#define DEFAULT_RTP_OUTPUT_RESOURCE_TYPE   "MpRtpOutputConnection"
#define DEFAULT_ENCODE_RESOURCE_TYPE   "MprEncode"
#define DEFAULT_RECORDER_RESOURCE_TYPE   "MprRecorder"
#define DEFAULT_SPLITTER_RESOURCE_TYPE   "MprSplitter"
#define DEFAULT_NULL_AEC_RESOURCE_TYPE   "MprNullAec"
#define DEFAULT_VAD_RESOURCE_TYPE   "MprVad"
#define DEFAULT_VOICE_ACTIVITY_NOTIFIER_RESOURCE_TYPE   "MprVoiceActivityNotifier"
#define DEFAULT_DELAY_RESOURCE_TYPE   "MprDelay"
#define DEFAULT_SPEAKER_SELECTOR_RESOURCE_TYPE   "SpeakerSelector"
#define DEFAULT_TONE_DETECT_RESOURCE_TYPE   "MprToneDetect"
#define DEFAULT_NOTCH_FILTER_RESOURCE_TYPE   "MprNotchFilter"