Advertisement
copper

open ALSA playback devices

Oct 10th, 2013
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.51 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. for (( i=0; i<10; i++ )); do
  4.     if [ -d "/proc/asound/card${i}" ]; then
  5.         cname="$( cat /proc/asound/cards | grep -E "^ ${i} " | cut -d '[' -f 2 | cut -d ']' -f 1 | tr -d ' ' )"
  6.         echo "Card ${i} (${cname}):"
  7.         for (( j=0; j<10; j++ )); do
  8.             if [ -d "/proc/asound/card${i}/pcm${j}p" ]; then
  9.                 echo
  10.                 echo "* pcm${j}p:"
  11.                 cat "/proc/asound/card${i}/pcm${j}p/sub0/hw_params"
  12.             fi
  13.         done
  14.         echo "--------------------------------------------------------------------------------"
  15.     fi
  16. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement