아래 링크에 보시면..
Live wallpaper에서 파형을 보여주는 내용 중 일부분입니다.

http://android.git.kernel.org/?p=platform/packages/wallpapers/MusicVisualization.git;a=blob;f=src/com/android/musicvis/GenericWaveRS.java;h=b97acfea654471530a95758400b96de7f184c9bf;hb=HEAD


Live wallpaper에서 파형의 내용은..
음악 틀면 바탕화면에서 그 파형을 보여주는 거죠.
즉. mediaplayer를 통해 출력 되는 파형을 중간에 pcm 단위로 가로채서 보는 건데요.

위 링크의 내용에 보시다 보면..
int len = MediaPlayer.snoop(mVizData, 0); 
이란 부분이 나오는데요.. (mVizData는 1024 short array..)

이부분이 mediaplayer의 출력을 훔쳐보는 내용인것 같습니다.
그런데 어딜 찾아봐도 이 snoop 이란 method에 대한 설명이 없네요..

이녀석의 정체를 아시는 분은 좀 알려주세요..