public VmIVRMenuElementVoiceMessageRecorder(IVRMenuVoiceMessageRecorderConfig config) : base(config) { Icon = "/OPSIVRSystem;component/Resources/voicerecorder.png"; PostIntroduction = config.PostIntroduction; PostIntroductionAudio = config.PostIntroductionAudio; }
public override IVRMenuBaseConfig GetConfig() { var conf = new IVRMenuVoiceMessageRecorderConfig(); SetConfigCommonField(conf); conf.PostIntroduction = PostIntroduction; conf.PostIntroductionAudio = PostIntroductionAudio; return(conf); }
public IVRMenuElementVoiceMessageRecorder(IVRMenuVoiceMessageRecorderConfig config) : base(config) { PostIntroduction = config.PostIntroduction; PostIntroductionAudio = config.PostIntroductionAudio; InitNarrator(); Narrator.Finished += Narrator_IntroductionFinished; Narrator.Stopped += Narrator_Stopped; Narrator.Starting += Narrator_Starting; }