![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Здравствуйте.
Меня интересует как можно записать звук с микрофона даже если стоит галочка Mute на микрофоне где регулируется уровень звука? Вижу что в Skype так можно сделать, а как это программно сделать можно? |
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
Pardon, при низкоуровневых процедурах итак идет захват даже при выключенном микрофоне.
|
|||
|
||||
| RinOSpro |
|
|||
|
Unregistered |
Ak47black ну раз нашел решение поделись и с другими. Может кого то это тоже интересует
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
RinOSpro, понимаешь, просто функции WaveIn**** используют свой регулятор громкости для каждого дескриптора, вот потому их и не интересует состояние общесистемного. Тут решение и нет как такового, просто вопрос был по принципу работы.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| RinOSpro |
|
|||
|
Unregistered |
В DRKB я нашел пример снятия звука с микрофона, и отображение звуковых данных в виде
графика, но не пойму из как сохранить это в wav файл!
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| RinOSpro |
|
|||
|
Unregistered |
Благодорю почитаю на досуге
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
На самом деле если не интересует теория, то можно просто глянуть самый последний пример, там чисто запись в файл выборок и ничего лишнего. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
RinOSpro, вот пример еше есть в конце статьи(если его еше не видал) осталось тока скомпилировать.
|
|||
|
||||
| RinOSpro |
|
|||
|
Unregistered |
Ak47black посмотрел, неплохо. Ты же вроде без использования VCL хотел. или я чтото не понял.
|
|||
|
||||
| RinOSpro |
|
|||
|
Unregistered |
Я удалил все лишнее и получился вот такой модуль. только как его заставить работать ума не приложу.
Подскажите Это сообщение отредактировал(а) RinOSpro - 18.9.2007, 08:24 |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Отлаживать. Если хватило знаний объединить, то нужно учиться и отлаживать. Ctrl+F5 - добавляет переменную в список просмотра, F8 идет по коду не заходя в него F5 ставит точку останова к коде F4 перескакивает от брейка к брейку, F7 заходит внутрь процедуры при пошаговой отладке. Так что садись на боевого коня Delphi и вперед за ошибками -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| RinOSpro |
|
|||
|
Unregistered |
||||
|
||||
| Ak47black |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: нет Всего: 0 |
RinOSpro, Тебе надо в MSDN посмотреть, там на каждую функцию подробное описание.
Тут как в примере (ссылку которого я тебе давал), просто проверь правильно-ли ты перекопировал. Пример же полностью рабочий.
Не тут виндовские функции. Просто для ввода используется VCL. Это сообщение отредактировал(а) Ak47black - 18.9.2007, 18:51 |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |