плавное усиление громкости, как реализовать? - Сайт про программирование и программирование под linux
Программирование под linux, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

TBitmap
Функция перекрытия двух графических объектов
ProgressBar, заставка программы
Распознование., см. внутри темы...
Перетаскивание картинок с помощью мыши
Движение картинок
form & thread, непонятки
Включение UPGRADE
Webbrowser, замена стандартного ИЕ
Работа с географической картой.
выделить R, G и B компоненты, DirectX
series.clear не работает, график очищается не всегда
Chart не хочет точку больше 1817, ошибка при передаче ординаты 1818
компонент TRichEdit
VRML, Использование VRML
Рисунок с анимацией, какими компонентами
программный MIDI синтезатор, извлечение нот
Оформление интерфейса, не красиво получается...
FileListBox, Examplя
Как определить битрате файла ?
Библиотека типа BASS
TBitmap, Незнаю как использовать функцию
Совмещение, иконок
как просмотреть текущий уровень звука, при помощи TGauge или TProgressBar
MP3
BilleniumSoft, полезная вещь
Как использовать Флеш или Gif анимацию
Как определить цвет BMP-файла?, В определенном углу Bitmep'a...
Быстрый доступ к пикселям (в памяти?(как сделать?), TBitmap->Canvas->Pixels[i][j]=... -slow
Вопрос по поводу блокировок!
плавное усиление громкости, как реализовать?
Как записать звук с микрофона
Как перетаскивать компоненты в Run-Time?
Быстрейшее .., Как быстро вывести рисунок на форму
Webbrowser и цвет пикселя, хочу получить цвет...
Пишу предпросмотра, Нужна помощь имеющих опыт в этом деле
Текст спрайтом, вывод текста без фона
Компонены расшифровки файла миди, Где его можно найти??
Графика не выводится на принтер
Как Вы относитесь к курящим девушкам?
Как получить текст с сообщения?, Нужен исходник!
Интересные еффекты, Где найти ?
Как поменять цвет ?, ...
Условное обозначение железной дороги, Как нарисовать?
Как на канве нарисовать жирную пунктирную линию?, Pen.Style=psDot
Быстродействие графики, Различия функций отображения
Наследование и TBitmap, ООП и графика
Надо написать Мега Пеинт, Собственно сабж...
извpащаться с битмапом
Смена св-в Canvas
КАК ПРОИГРАТЬ MP3 ИЗ РЕСУРСА?, Не сохраняя файл на диск!!!
Помогите дописать программу..., -= Uninstall Key =-
OpenGL: Эффект помехов
Хочу нарисовать линию на имаге, есть точка, нет точки, есть точка и т.д.
иконки не выкалупываются
ПОМОГИТЕ ПОЖАЛУИСТА
Помагите сделать ...., ...Еквалайзер
Рисунок, Что лучше ????
отключение DirectDrawAcceleration
Проблема с медиаплэйером
Конвертировать координаты
Мерцание картинок, как избавиться?
Срочно!!!!! Преобразовать данные из Exel в БД Делф
Надо написать Мега Плеер, Собственно сабж
glGenTextures - Not found :(
Поверхность Безье, Повернуть одну поверхность, а не все!!
OpenGL: работа с камерой
Запись с микрофона, в мп3 файл, Как это сделать?
Как узнать версию DirectX?
громкость звука, TMediaPlayer

Платные хостинги     Раскрутка сайта     Книги по программированию


плавное усиление громкости, как реализовать?

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Нужно плавное усиление громкости звука, но что бы общая громкость системы не изменялась.Если кто пробовал, подскажите как реализовать и чем?Может DelphiX поможет?

- Во-первых очень интересно где ты это реализуешь и с помощью каких средств? Где звук воспроизводится? Какого формата звук?

- Пока я еще ничем не воспроизвожу, хочу определиться чем лучше, какой тип музыкальных файлов лучше подобрать, к примеру если я буду проигрывать wav mediaplayerom. В том и вопрос чем лучше грузить и как увеличивать громкость?к примеру я могу работать с громкостью такКод procedure TForm1.SetWaveVolume(const AVolume: DWord); var Woc : TWAVEOUTCAPS;begin if WaveOutGetDevCaps(WAVE_MAPPER, @Woc, sizeof(Woc)) = MMSYSERR_NOERROR then if Woc.dwSupport and WAVECAPS_VOLUME = WAVECAPS_VOLUME then WaveOutSetVolume(WAVE_MAPPER, AVolume);end;highlightSyntax('delphizdhYzd','delphi');

- как тебе надо менять звук, и что значит плавно? Хош, меняй его по таймеру...Вот функцияКод uses MMSystem;const MCI_SETAUDIO = $0873; MCI_DGV_SETAUDIO_VOLUME = $4002; MCI_DGV_SETAUDIO_ITEM = $00800000; MCI_DGV_SETAUDIO_VALUE = $01000000; MCI_DGV_STATUS_VOLUME = $4019; type MCI_DGV_SETAUDIO_PARMS = record   dwCallback: DWORD;   dwItem: DWORD;   dwValue: DWORD;   dwOver: DWORD;   lpstrAlgorithm: PChar;   lpstrQuality: PChar; end; type MCI_STATUS_PARMS = record   dwCallback: DWORD;   dwReturn: DWORD;   dwItem: DWORD;   dwTrack: DWORD; end;procedure SetMPVolume(MP: TMediaPlayer; Volume: Integer);                                                  //Volume: 0 - 1000 var p: MCI_DGV_SETAUDIO_PARMS;begin p.dwCallback := 0; p.dwItem := MCI_DGV_SETAUDIO_VOLUME; p.dwValue := Volume; p.dwOver := 0; p.lpstrAlgorithm := nil; p.lpstrQuality := nil; mciSendCommand(MP.DeviceID, MCI_SETAUDIO,   MCI_DGV_SETAUDIO_VALUE or MCI_DGV_SETAUDIO_ITEM, Cardinal(@p));end;highlightSyntax('delphiTA0OTk','delphi');А вот под таймеромКод procedure TForm1.Timer1Timer(Sender: TObject);Var Gr:Integer;begin  Gr:=Gr+10;  SetMPVolume(MediaPlayer1, Gr);  Gauge1.Progress:=Gr;  If Gr=1000 Then  Timer1.Enabled:=False;end;highlightSyntax('delphi1NjI=','delphi');тока изначальную громкость выставь...Насколько я понял вопрос...

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование модема | api программирование | чпу программирование | программирование шпаргалки | программирование 1232 | программированию ключей | программирование под linux | электронные учебники программирование | builder c программирование | языки программирования basic | метод динамического программирования | задачи нелинейного программирования | 1с программирование скачать | алгоритмические языки программирования | delphi 7 программирование | проект программирование | borland программирование | программирование pocket pc | кнут искусство программирования | программирование памяти | c программирование скачать | Ссылки

Все про проект программирование