|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2016, 14:55 | #1 |
Пользователь
Регистрация: 05.02.2007
Сообщений: 91
|
Вопрос по ACM компоненту
Мне нужно вывести звук через ACMwaveout MP3,если делать через диалог то работает, если задать параметры самому то не работает.
Как обойти вызов диалога ,задать параметры самому ,в листинге программы. if fcs.pwfx = nil then begin acmMetrics(0, ACM_METRIC_MAX_SIZE_FORMAT, MaxSizeFormat); fcs.cbStruct := sizeof(fcs); fcs.cbWfx := MaxSizeFormat; getmem(fcs.pwfx, MaxSizeFormat); fcs.pwfx.wFormatTag :=85; //WAVE_FORMAT_GSM610; set default format to GSM6.10 fcs.pwfx.nChannels := 2; //mono fcs.pwfx.nSamplesPerSec := 44100; fcs.pwfx.nAvgBytesPerSec:= 16000; { for buffer estimation } fcs.pwfx.nBlockAlign:=1; { block size of data } fcs.pwfx.wbitspersample :=0; end; задаю так не работает . acmFormatChoose(fcs.pwfx); если через диалог который вызывается windows для задания параметров, то работает. Как мне обойти это. Помогите пожалуйста кто может, мучаюсь месяц ,не получается без диалога. или как воспроизводить mp3 , из буфера ? (делаю что то на подобии ( голосового чата ) , использовал bass (есть перерывы) ,даже если использую буферизацию , там воспроизвожу из памяти , но так как поток получаю в память открываю канал ,воспроизвожу закрываю канал, потому что память воспроизвели. на ACM нет задержек ,воспроизводит 25 потоков сразу , но есть проблема только в воде данных формата через диалог какой поток будет воспроизводится. у меня данные такие 44100 128 кb/s 2 canel Спасибо. Последний раз редактировалось АНАТОЛИЙ249; 14.12.2016 в 03:41. |
16.12.2016, 10:51 | #2 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Кинь весь код
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопрос по компоненту TChart | 155hatws | Помощь студентам | 1 | 03.12.2011 12:26 |
Вопрос по компоненту DateTimePicker | Dux | Компоненты Delphi | 5 | 18.09.2010 23:02 |
Вопрос по компоненту MediaPlayer | FanAnnGeL | Компоненты Delphi | 4 | 17.02.2010 00:42 |
Вопрос по компоненту MonthCalendar | AIst | Компоненты Delphi | 1 | 02.04.2009 13:25 |