Перенос на Win

Тема в разделе "WASM.SOFTWARE", создана пользователем Andrei, 10 июн 2018.

  1. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Да аудио устройство понятно, не понятно с какого входа будет читать их два линейный и микрофонный
    Я пробовал capture_handle распечатывать, оно все время меняется с каждым запуском.
    Почему это же константа ?
     
  2. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Или с дефолтного входа только? Как конкретно указать что допустим захват микрофонного входа?
     
  3. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    хендл - это указатель, только на что он указывает на какой объект ? Если на sndcard то почему он меняется при каждом запуске программы, карта то константа ?
     
  4. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    &capture_handle указатель
    *capture_handle разыменование указателя
    А на какой объект я не нашел ((((
     
  5. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Может вот это , объявление указателя на функцию snd_pcm_t ????
    Код (C++):
    1. snd_pcm_t *capture_handle
     
  6. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
  7. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    У этой ф-ции есть параметр SND_PCM_TYPE_JACK это выбор входа ?
     
  8. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    snd_pcm_t это структура, массив по простому, я правильно понимаю что изменив параметры массива можно включить нужный аудио вход ???
     
  9. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Нет. Всё управление необходимо выполнять через соответствующие функции.
     
  10. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
  11. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    1. С виртуалкой эта софтина не работает ...
    2. Как задать конкретный аудио вход так и не понял
     
  12. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Методом тыка выяснил что софтина пишет с линейного входа, выдаёт ошибку это в слаквари, в минте просто зависает ....
     

    Вложения:

  13. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Вроде нашел как аудио устройство нужно писать как hw:0 (линейный) hw:0,1 (микрофон если есть)
     
  14. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    а ты на линь под виртой дрова ставил?:)
     
  15. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Так это они вроде сами поставились, то есть уже были в системе, звук то исходящий есть, вход не работает , а выход есть ... Или нада ставить ? А что alsa не драйвера ?
     
  16. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    upload_2018-6-18_14-25-41.png
    upload_2018-6-18_14-26-40.png
    скрипт *.run скопируй в /tmp и запусти == он тебе дровишки на видюху/аудио/.. поставит. :)
     
  17. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Ок, щаз попробую
     
  18. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
  19. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Неа при неподключенном джеке пишет ошибка ввода вывода
    При подключенном неизвестная ошибка 1280,
    Удалось выяснить что hw:0 (линейный вход) hw:0,1 (микрофонный вход)
     
  20. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    А вот интересно aplay -l(L) устройство hw не показывает почему то ...