Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Железо. Написание драйверов
Перезагрузить страницу Написание WDM-драйвера для audio-девайса
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Написание WDM-драйвера для audio-девайса - 03.03.2003, 12:51

Господа! Помогите с такой проблемой.
Нужен исходник примера WDM audio-драйвера,
желательно "минимальный скелет". Те примеры, что в DDK,
слишком уж раздутые, и корректно выделить скелет - занятие
не для слабонервных (400 - 500 Kb sources). А хотелось бы
получить костяк драйвера, наподобие генерируемого
Driver Studio, без "всяких излишеств". Нужен механизм
начальной инициализации и получения данных драйвером.
Топология должна быть простейшей - один WAVe-out miniport.
Ответить с цитированием
  (#2 (permalink)) Старый
Olesya Olesya вне форума
Member
 
Сообщений: 1,485
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2002
По умолчанию 03.03.2003, 15:30

Вопервых я так и непонял что тебе нужно...
И для начала следовало б описать что за устройство, с какими ресурсами работает. Разные звуковые устрояства бывают.
Кстате на Driver Studio ненадо гнать. Если у ж слишком всего он бросает, то я тебе могу бросить wizard который прилагается к книге "The Windows 2000 Device Driver" by Art Baker, Jerry Lozano. Но он генерирует минальный набор чего нужно для любого драйвера.
Вообще возьми это всё очень хорошо описано в этой книге.
Кстате еще можна "Programming WDM" взять там тоже много полезного найдёш.
Ответить с цитированием
  (#3 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Разъяснения - 04.03.2003, 10:00

1. Audio-девайс является ВИРТУАЛЬНЫМ, то есть нет железки, и, соответственно, никаких ресурсов. Мне просто нужно получить поток аудиоданных (и только это, без любых других функций), причем воспроизводимых стандартным образом, например, через WinAmp и т.д.
Естественно, для этого в винде должно быть такое audio-устройство.
2. К Driver Studio претензий нет, речь не о том. Driver Studio как раз генерирует такой скелет драйвера, который меня вполне устраивает,
но он не умеет делать именно WDM Audio драйвер. А вот примеры такого WDM Audio драйвера в WIN 2000 DDK (для AC97 и SB), хотя и являются функциональными, чересчур велики. Хотелось бы что-либо поменьше и попроще.
Ответить с цитированием
  (#4 (permalink)) Старый
Olesya Olesya вне форума
Member
 
Сообщений: 1,485
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2002
По умолчанию 04.03.2003, 11:31

Ну меньше что искать будеш долго. Т.к. на размеры сейчас почти никто внимания не обращает. А во вторых: зачем тратить время. К тому же +100 кБ никакой роли не играет.
А для начала всётаки возьми умную книгу.
Ответить с цитированием
  (#5 (permalink)) Старый
SH@DOW SH@DOW вне форума
Member
 
Сообщений: 2,085
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.09.2002
По умолчанию 04.03.2003, 12:32

А у тя в электронном варианте енти книги еть?
Очень бы хотелось почитать
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Olesya Olesya вне форума
Member
 
Сообщений: 1,485
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2002
По умолчанию 04.03.2003, 12:39

Programming WDM есть стопудово. Поищи на src.fitkursk.ru. Там даже есть все иходники которые находятся на сидюке с которым продается книга.
А вот "The Window 2000 Device Driver Book", не встречал. Наша контора ее купила год назад на амазаоне за 50 зелёных...
А Рихтер точно есть в электронном варианте.
Ответить с цитированием
  (#7 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Пояснение 2 - 04.03.2003, 12:46

Господа, скорее всего, вы меня неверно поняли.
Имеется ввиду, что в примера из DDK 400 Kb - это
размер исходников, в которых нужно еще разобраться,
а вовсе не размер готового драйвера. Мне же нужен лишь
механизм получения audio-данных от Windows,
без управления каким-либо железом.
Ответить с цитированием
  (#8 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию 30.04.2004, 17:52

А что, тема заглохла? Я вот сейчас озадачен написанием точно такого же драйвера, как хотел Дмитрий (блин, не оставил контактных данных - где его теперь искать). Так вот елы-палы и изобретаем велосипеды по несколько штук в год.
Если кому интересно или кто может помочь в написании такого драйвера - прошу: http://forum.ixbt.com/topic.cgi?id=12:33818 - Цифровые кроссоверы на базе звуковой карты.

rexen [ @ ] nm.ru
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сбой установки драйвера realtek hd audio [error code: -0001] Дима Астапкович Звук и акустические системы 4 16.02.2017 00:07
написание драйвера, C++ AvtoCrack С/С++ 2 26.02.2012 10:55
Не работают драйвера на звуковую карту, C-Media PCI Audio Device ThePro94 Любые вопросы от новичков 14 20.03.2011 16:15
Драйвера для Realtek AC'97 Audio, материнская плата SIS-648FX. Никит Любые вопросы от новичков 8 04.03.2011 17:16
Не устанавливаются драйвера на звуковую карту Realtek High Definition Audio . vampi Любые вопросы от новичков 15 14.09.2008 09:41
Написание USB-AUDIO драйвера brag Железо. Написание драйверов 12 03.02.2008 09:41
DDK и C++ Builder написание драйвера для USB Maynard C++ Builder 0 12.04.2007 01:49
Написание драйвера под СОМ-порт imported_Olega Железо. Написание драйверов 3 25.01.2007 18:55
Начало написание драйвера Artemon Железо. Написание драйверов 3 07.09.2006 10:39
Написание драйвера для мышки Serega_Mexanik Железо. Написание драйверов 1 07.01.2006 10:28
Написание драйвера для WinXP Salomon Работа 0 12.08.2005 18:23
Написание нового драйвера imported_For Железо. Написание драйверов 6 03.08.2005 09:47



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов