Linux API/alsa2014.09.18 21:25
1. 아무생각 없이 두번 데이터를 넣을 경우
>> 음이 두배로 늘어나고 약간 끊어지거나 노이즈가 끼는 느낌이지만 음색이 변하지는 않음


2.  음소거
>> 0x00으로 가득 채워서 프레임 전송하면 주파수가 변화가 없으므로 소리가 나지 않음
>> 0x01 이라던가 어떠한 값을 넣던 주파수의 변화가 없으면 인식을 못하니.. 무음으로 나려나?
>> 16bit / 2channel의 경우 4바이트가 한 프레임이므로 memset으로 한바이트 크기 도배할 경우 어떤거든 상관없을지도.. 


3. 하드웨어 PCM 샘플링 레이트/비트/채널 설정
>> 디코더에서 고정만 된다면 입력 파일에 상관없이 하드웨어 설정은 변하지 않아도 될 것 같음
>> 그게 아니라면 플레이시 alsa를 초기화 할 때 설정하도록 해야 함 

'Linux API > alsa' 카테고리의 다른 글

alsa + ffmpeg 벤치마크(?)  (0) 2014.10.23
alsa 패키지 종류  (0) 2014.10.21
alsa 버전확인하기  (0) 2014.10.16
alsa 프로그래밍 정리  (0) 2014.09.18
alsa proc file system  (0) 2014.09.16
ALSA (Advanced Linux Sound Architecture)  (0) 2014.09.15
Posted by 구차니

댓글을 달아 주세요