GSM Форум - GSMForum.SU  

Вернуться   GSM Форум - GSMForum.SU > Мобильные телефоны > Мобильные модемы для сотовых сетей. 3G/GPRS/EDGE/GSM/HSCSD

Мобильные модемы для сотовых сетей. 3G/GPRS/EDGE/GSM/HSCSD Программный и аппаратный ремонт модемов (USB, PCMCIA) для различных сотовых сетей (Билайн, Мегафон, МТС, TELE2, Скайлинк и т.д.), работающих в стандарте GSM/HSCSD/GPRS/EDGE/3G- UMTS, CDMA 1X, EV-DO и т.п.

 
 
Опции темы Оценить тему Опции просмотра
Старый 13.03.2012, 18:44   #6
Autumnus
Новичок
 
Регистрация: 08.03.2012
Сообщений: 15
Поблагодарил: 0
Поблагодарили 4 раз за 4 сообщений
Репа: 0
C микрофона звук идет по такому же принципу, как и через порт. В данном случае необходимо настроить микрофон на тот же формат и брать буфер равным 320 байт, при заполнении которого пересылать данные в порт. Если память не изменяет, для получения звука я использовал компонент из DelphiX. Хотя могу и наврать )
Постараюсь найти время и глянуть.
------------------------------------------------
Добавлено позже:
Наврал ))
Это куски кода, которые осуществляют получение звукового потока из микрофона (ну или другого выбранного устройства в микшере)


WavBufLen=10;
FCapture: TSoundCaptureStream;
FWaveStream: TWaveStream;


ShellMW.FWaveStream := TWaveFileStream.Create(ShellMW.LastFile, fmCreate);
with ShellMW.FCapture.SupportedFormats[SoundFormatIndex] do ShellMW.FWaveStream.SetPCMFormat(SamplesPerSec, BitsPerSample, Channels); //здесь задаются параметры входного сигнала
ShellMW.FWaveStream.Open(true);

ShellMW.FCapture.BufferLength:=WavBufLen;
ShellMW.FCapture.OnFilledBuffer:=ShellMW.CaptureFi lledBuffer;
ShellMW.FCapture.CaptureFormat:=SoundFormatIndex;
ShellMW.FCapture.Start;

procedure TShellMW.CaptureFilledBuffer(Sender: TObject);
var
work_buffer: array [0..999] of byte;
i: integer;
begin
Fcapture.Read(work_buffer, 200);
end;

процедура CaptureFilledBuffer срабатывает каждый раз при заполнении буфера

наводку дал, пока много времени нет, когда напишу то выложу

Последний раз редактировалось Autumnus; 13.03.2012 в 18:55. Причина: Сообщения , идущие подряд, объединены.
Autumnus вне форума   Ответить с цитированием Вверх
 

Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DC-Unlocker V1.00.0629 Huawei U8150 IDEOS DB2020_Logs DC-Unlocker 10 27.04.2011 22:11
Проблема с Huawei E1550 от Киевстар macciavelli Мобильные модемы для сотовых сетей. 3G/GPRS/EDGE/GSM/HSCSD 26 20.02.2011 10:28
HUAWEI E1550 Киевстар / Firmware 11.608.12.02.174 Kovgan Мобильные модемы для сотовых сетей. 3G/GPRS/EDGE/GSM/HSCSD 45 03.05.2010 11:25
Разблокировка 3G модемов. Активация голоса в HUAWEI E1550 shura Запчасти и оборудование для ремонта телефонов 4 08.01.2010 09:03
DC-unlocker client software V1.00.0376 DB2020_Logs DC-Unlocker 4 23.12.2009 21:06


Текущее время: 03:03. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot