Home | History | Annotate | Download | only in include

Lines Matching defs:VoiceEngine

23 //  VoiceEngine* voe = VoiceEngine::Create();
32 // VoiceEngine::Delete(voe);
61 // VoiceEngine
62 class WEBRTC_DLLEXPORT VoiceEngine
65 // Creates a VoiceEngine object, which can then be used to acquire
67 static VoiceEngine* Create();
68 static VoiceEngine* Create(const Config& config);
70 // Deletes a created VoiceEngine object and releases the utilized resources.
74 static bool Delete(VoiceEngine*& voiceEngine);
77 // created by the VoiceEngine.
93 VoiceEngine() {}
94 ~VoiceEngine() {}
104 static VoEBase* GetInterface(VoiceEngine* voiceEngine);
108 // for all sub-APIs before the VoiceEngine object can be safely deleted.
119 // Initializes all common parts of the VoiceEngine; e.g. all
125 // - The AudioProcessing module handles capture-side processing. VoiceEngine
127 // If NULL is passed for any of these, VoiceEngine will create its own.
135 // Terminates all VoiceEngine functions and releses allocated resources.
147 // Prepares and initiates the VoiceEngine for reception of
169 // Gets the version information for VoiceEngine and its components.
172 // Gets the last VoiceEngine error code.