Exemple #1
0
        public MediaSounds(VoiceChatModel model)
        {
            this.model = model;

            LoadMedia(ref ringtone, "Source/Ringtone.mp3");

            LoadMedia(ref dialtone, "Source/Dialtone.mp3");
            dialtone.Volume = 0.1;
        }
Exemple #2
0
        public AudioSharing(VoiceChatModel model) : base(model)
        {
            LineIndex = 0;

            // Cоздаем поток для записи нашей речи определяем его формат -
            // частота дискретизации 8000 Гц, ширина сэмпла - 16 бит, 1 канал - моно
            input            = new WaveIn();
            input.WaveFormat = new WaveFormat(8000, 16, 1);

            // Создание потока для прослушивания входящиего звука
            bufferStream = new BufferedWaveProvider(new WaveFormat(8000, 16, 1));
            output       = new WaveOut();
            output.Init(bufferStream);
        }