Доступ DNS oop с Darkice - Alsa - PullRequest
       7

Доступ DNS oop с Darkice - Alsa

0 голосов
/ 02 февраля 2020

Я пытаюсь получить доступ к микрофону из нескольких программ одновременно, на Linux.

. Для этого я создал dsn oop pcm со следующим /etc/asound.conf:

pcm.mydsnoop {
    type dsnoop
    ipc_key 563820485
    slave {
        pcm "hw:1,0"
        channels 2
        rate 44100
    }
}

Затем я пытаюсь получить доступ к этому pcm в Darkice (программное обеспечение для потоковой передачи в прямом эфире), для которого требуется аудио в следующем формате:

device          = mydsnoop # OSS DSP soundcard device for the audio input
sampleRate      = 44100     # sample rate in Hz. try 11025, 22050 or 44100
bitsPerSample   = 16        # bits per sample. try 16
channel         = 2         # channels. 1 = mono, 2 = stereo

Однако при запуске Darkice выдает ошибку (тот, который обычно возникает, когда формат аудио неверен):

DarkIce: AlsaDspSource.cpp:159: can't set sample format [0]

Как я могу настроить свой dsn oop pcm так, чтобы он был принят darkice? Я попытался добавить "format S16_LE" в определение PCM, но это ничего не изменило. Darkice работает нормально, когда устройство ввода hw: 1,0.

Большое спасибо! Max

...