#include <string>
#include "gflags/gflags.h"
-#include "webrtc/common.h"
#include "webrtc/voice_engine/include/voe_audio_processing.h"
#include "webrtc/voice_engine/include/voe_base.h"
#include "webrtc/voice_engine/include/voe_dtmf.h"
#include "webrtc/voice_engine/test/auto_test/resource_manager.h"
#include "webrtc/voice_engine/test/auto_test/voe_test_common.h"
#include "webrtc/voice_engine/test/auto_test/voe_test_interface.h"
-#ifdef WEBRTC_VOICE_ENGINE_CALL_REPORT_API
-#include "webrtc/voice_engine/include/voe_call_report.h"
-#endif
#ifdef WEBRTC_VOICE_ENGINE_CODEC_API
#include "webrtc/voice_engine/include/voe_codec.h"
#endif
public:
SubAPIManager()
: _base(true),
- _callReport(false),
_codec(false),
_dtmf(false),
_externalMedia(false),
_videoSync(false),
_volumeControl(false),
_apm(false) {
-#ifdef WEBRTC_VOICE_ENGINE_CALL_REPORT_API
- _callReport = true;
-#endif
#ifdef WEBRTC_VOICE_ENGINE_CODEC_API
_codec = true;
#endif
void DisplayStatus() const;
private:
- bool _base, _callReport, _codec, _dtmf;
+ bool _base, _codec, _dtmf;
bool _externalMedia, _file, _hardware;
bool _netEqStats, _network, _rtp_rtcp, _videoSync, _volumeControl, _apm;
};
return voe_xmedia_;
}
- VoECallReport* CallReportPtr() const {
- return voe_call_report_;
- }
-
#ifdef WEBRTC_VOICE_ENGINE_NETEQ_STATS_API
VoENetEqStats* NetEqStatsPtr() const {
return voe_neteq_stats_;
VoiceEngine* voice_engine_;
VoEBase* voe_base_;
- VoECallReport* voe_call_report_;
VoECodec* voe_codec_;
VoEDtmf* voe_dtmf_;
VoEExternalMedia* voe_xmedia_;
VoEAudioProcessing* voe_apm_;
ResourceManager resource_manager_;
-
- Config config_;
};
} // namespace voetest