Скажем, я хочу записывать только звук, исходящий из одного конкретного приложения (например, VLC / iTunes и т. Д.), Игнорируя при этом звук, исходящий от других - как бы я лучше всего реализовал нечто подобное в Swift - возможно ли это вообще?
Я думаю, что AVCaptureAudioChannel
может сделать что-то подобное, но я не уверен (я супер новичок в Swift).Если это возможно сделать с помощью AVCaptureAudioChannel
, мне бы понравился минимальный пример.
Однако я знаю, что существует программное обеспечение OSX, которое выполняет это (Piezo).Так что в целом это должно быть выполнимо.
PS: я не уверен, что могу упомянуть название программного обеспечения здесь.Если это не нужно, потому что это может рассматриваться как скрытая реклама, пожалуйста, не стесняйтесь удалять имя.