Como saber se meu microfone é usado ou não?

3

Como posso determinar se o microfone interno do meu laptop é usado ou não em um único comando?

Exemplo:

A saída do comando deve ser diferente quando a captura ffmpeg for executada:

ffmpeg -f alsa -ac 2 -i plughw:0,0 recording.mp4
    
por user123456 10.02.2017 / 09:40

1 resposta

3

Olhe para /proc/asound/card0/pcm0p/sub0/status ; é ou

closed

ou algo parecido

state: RUNNING
owner_pid   : 6371
trigger_time: 51690.093652120
tstamp      : 0.000000000
delay       : 51156
avail       : 210988
avail_max   : 229376
-----
hw_ptr      : 79916
appl_ptr    : 131072
    
por 10.02.2017 / 09:49