1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Хочу Mp3 проигрыватель.

Тема в разделе "Сжатие звука", создана пользователем wcools, 17 янв 2009.

  1. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    Как работать с Direct show, что вообще нужно, с чего начать? Что посоветуете прочитать. Для начала хотел бы простейший mp3 проигрыватель. Мультимедией никогда не занимался, поэтому знаю очень не много, в исходлники смотрел без результатно, ничего не понял.
     
  2. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    508
  3. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    А почему этот проигрыватель жрет ОЗУ больше чем wmp??? Вроде никаких наворотов.
     
  4. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    wcools
    Прежде всего с кугла. Потом sourceforge.net и codeproject.com
     
  5. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    Я Яндексом поюзал, не обрадовался.
     
  6. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    Блин, никто проигрыватели чтоль не делал. Статеку на русском мож кто видел.
     
  7. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Блин, а гуглить умеем?
    http://directshow.wonderu.com/
     
  8. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    Это я читал, тока реализовать не могу, потомучто новичок в этом деле. Надо пример на фасме.
     
  9. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    508
    Тяжелый случай
     
  10. Clear_Energy

    Clear_Energy Алексей

    Публикаций:
    0
    Регистрация:
    3 ноя 2008
    Сообщения:
    375
    wcools
    Имхо... Лучше Ся (В смысле, для подобных вещей)
     
  11. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    Я нашел вот чаго

    Программа должна:
    1 Создать объект DirectSound, вызывая функцию DirectSoundCreate.
    2 Определить совместный(кооперативный) уровень, вызывая IDirectSound:: SetCooperativeLevel.
    3 Создать вторичные буфера, используя IDirectSound:: CreateSoundBuffer метод.
    4 Загрузить вторичные буфера данными. Используйте IDirectSoundBuffer:: Lock , чтобы получить указатель на область данных и IDirectSoundBuffer::Unlock , чтобы установить данные на устройство.
    5 Использовать IDirectSoundBuffer:: Play для проигрывания вторичных буферов.
    6 Остановить все буфера, когда ваша прикладная программа закончила играть звуки, используя IDirectSoundBuffer:: Stop.
    7 Разрушить вторичные буфера.
    8 Разрушить объект DirectSound.

    Вопрос вызывает второй пункт: Что означает написанное в нем??? Пункт 4, надо загрузить в буфер звуковые данные, где их взять???
    Естественно ни одна функция не работает, где ввзять(и какую) библиотеку, и файлы с описанием типов переменных???
     
  12. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    wcools
    msdn вроде никто не отменял.
    http://msdn.microsoft.com/en-us/library/bb219738(VS.85).aspx
     
  13. wcools

    wcools New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2008
    Сообщения:
    89
    А что скачивать-то??? Каогда я программы делал, подключал h,dll,lib файлы, где их взять.
     
  14. xchg

    xchg New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2006
    Сообщения:
    34
    Адрес:
    Russia
    http://extcode.com/
     
  15. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.255
    начать надо с мануала Директ Шоу...

    посоветую почитать мануал Директ Шоу...

    ЗЫ вообще скачай DirectX 9.0 SDK... там все есть... и хедары, и примеры-исходники, и документации навалом...