用SoX播放声音时如何指定PuseAudio的“应用程序名称”?

w

我想从脚本(如)运行命令play mysound.mp3,并让PulseAudio记住此类调用的音量。

希望该卷适用于play我在系统上进行的每次调用,仅适用于这些特殊调用

在PulseAudio中,您可以设置每个应用程序的声音(也称为“接收器输入”)。但是,如何play使用自定义的应用程序/接收器输入名称运行,以便可以将其与其他调用区分开?

我在想类似的东西play --appname foo mysound.mp3,但是我没有在SoX中找到执行此操作的选项。

现在,它们都显示在pactl list sink-inpuits

Sink Input #4023
        Driver: protocol-native.c
        Owner Module: 8
        Client: 2943
        Sink: 2
        Sample Specification: s32le 2ch 44100Hz
        Channel Map: front-left,front-right
        Format: pcm, format.sample_format = "\"s32le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"fr
ont-left,front-right\""
        Corked: no
        Mute: no
        Volume: front-left: 42325 /  65% / -11.39 dB,   front-right: 42325 /  65% / -11.39 dB
                balance 0.00
        Buffer Latency: 130521 usec
        Sink Latency: 100817 usec
        Resample method: copy
        Properties:
                media.name = "playback"
                application.name = "SoX"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "32"
                application.process.id = "4707"
                application.process.user = "myname"
                application.process.host = "myhost"
                application.process.binary = "sox"
                application.language = "C"
                window.x11.display = ":0.0"
                application.process.machine_id = "fa117ee892c54109a928f2c38093b473"
                application.process.session_id = "1"
                module-stream-restore.id = "sink-input-by-application-name:SoX"

所以我在想能够设置该application.name字段或类似字段。

有人知道怎么做吗?

w

答案似乎是“不,目前您不能这样做”。

从sox用户列表上的电子邮件中:

当前无法设置名称。它在这里硬编码:https : //sourceforge.net/p/sox/code/ci/master/tree/src/pulseaudio.c#l65

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我的应用程序正在播放声音时,如何停止其他应用程序(收音机应用程序、播放器等)中的音频?

来自分类Dev

使用Serilog时如何覆盖appsettings.json中指定的应用程序名称?

来自分类Dev

当应用程序在前台时,iOS会在收到推送通知时播放声音

来自分类Dev

当应用程序处于前台状态时,在收到推送通知时,iOS播放声音

来自分类Dev

使用eventtrigger在应用程序启动时播放声音

来自分类Dev

当应用程序处于后台时,循环播放声音以进行远程通知

来自分类Dev

在Android应用程序中输入EditText时播放声音

来自分类Dev

Android-播放声音的应用程序列表

来自分类Dev

获取播放声音的应用程序列表

来自分类Dev

我正在制作一个Android节拍器应用程序。但是,播放声音时程序停止

来自分类Dev

FCM推送通知未在打开应用程序,显示消息但正在播放声音时显示

来自分类Dev

为 Apache TomEE 指定应用程序名称

来自分类Dev

iOS:在播放其他应用程序时播放声音

来自分类Dev

从应用程序播放音乐的同时在 Xcode 中播放声音

来自分类Dev

iOS 8-当应用程序在后台运行时,如何让LocalNotification播放声音?

来自分类Dev

如何找出哪个应用播放声音?

来自分类Dev

如何找出哪个应用播放声音?

来自分类Dev

如何从进程名称获取应用程序名称?

来自分类Dev

应用程序名称还是小程序名称?

来自分类Dev

python xlib发生更改焦点事件时,如何“正确”检测应用程序名称

来自分类Dev

以编程方式获取应用程序名称时如何使用FindWindow

来自分类Dev

通过AdminApp安装时如何设置应用程序名称和安装路径?

来自分类Dev

以编程方式获取应用程序名称时如何使用FindWindow

来自分类Dev

如何播放声音?

来自分类Dev

在Adobe AIR HTML应用程序中悬停播放声音

来自分类Dev

选项类型'String?'的AVFoundation值 未解包,应用程序崩溃,无法播放声音

来自分类Dev

AVPlayer播放声音,但在Mac应用程序中未显示视图

来自分类Dev

无法播放声音:设备正在被另一个应用程序使用

来自分类Dev

对传入通知(来自任何应用程序)做出反应并播放声音

Related 相关文章

  1. 1

    当我的应用程序正在播放声音时,如何停止其他应用程序(收音机应用程序、播放器等)中的音频?

  2. 2

    使用Serilog时如何覆盖appsettings.json中指定的应用程序名称?

  3. 3

    当应用程序在前台时,iOS会在收到推送通知时播放声音

  4. 4

    当应用程序处于前台状态时,在收到推送通知时,iOS播放声音

  5. 5

    使用eventtrigger在应用程序启动时播放声音

  6. 6

    当应用程序处于后台时,循环播放声音以进行远程通知

  7. 7

    在Android应用程序中输入EditText时播放声音

  8. 8

    Android-播放声音的应用程序列表

  9. 9

    获取播放声音的应用程序列表

  10. 10

    我正在制作一个Android节拍器应用程序。但是,播放声音时程序停止

  11. 11

    FCM推送通知未在打开应用程序,显示消息但正在播放声音时显示

  12. 12

    为 Apache TomEE 指定应用程序名称

  13. 13

    iOS:在播放其他应用程序时播放声音

  14. 14

    从应用程序播放音乐的同时在 Xcode 中播放声音

  15. 15

    iOS 8-当应用程序在后台运行时,如何让LocalNotification播放声音?

  16. 16

    如何找出哪个应用播放声音?

  17. 17

    如何找出哪个应用播放声音?

  18. 18

    如何从进程名称获取应用程序名称?

  19. 19

    应用程序名称还是小程序名称?

  20. 20

    python xlib发生更改焦点事件时,如何“正确”检测应用程序名称

  21. 21

    以编程方式获取应用程序名称时如何使用FindWindow

  22. 22

    通过AdminApp安装时如何设置应用程序名称和安装路径?

  23. 23

    以编程方式获取应用程序名称时如何使用FindWindow

  24. 24

    如何播放声音?

  25. 25

    在Adobe AIR HTML应用程序中悬停播放声音

  26. 26

    选项类型'String?'的AVFoundation值 未解包,应用程序崩溃,无法播放声音

  27. 27

    AVPlayer播放声音,但在Mac应用程序中未显示视图

  28. 28

    无法播放声音:设备正在被另一个应用程序使用

  29. 29

    对传入通知(来自任何应用程序)做出反应并播放声音

热门标签

归档