Pulseaudio C API: создать нулевой приемник - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь создать 2 простые программы, которые в основном являются примерами c -simple и pacat-simple из документации pulseaudio . Единственное отличие состоит в том, что я хотел бы создать нулевой приемник, эквивалент

pactl load-module module-null-sink sink_name=steam 

(см. Пример здесь ), который я затем использовал бы вместо устройства по умолчанию на обоих концах - воспроизведение и запись.

Мой вопрос: как я могу создать этот нулевой приемник с помощью API C pulseaudio? Из того, что я видел, pulse / simple.h не содержит определения функции для этого, поэтому, думаю, мне придется использовать libpulse.

...