구글애드센스


OSS API 공부중. Project



한가지 궁금증이 생겼는데
지금 개발할 타깃보드에 달린 DMB 수신기 때문에 오디오에 관한 처리를 해야하는데
DMB 신호가 영상신호+음성신호 로 오는건지 아니면 이미 다 처리된
묶여있는 스트림 형식으로 오는건지 잘 모르겠다는 거다.

대충 인터넷 돌아다니다가 본 정보로는 디지털 신호로 온다고 하는데..

뭐 좋다. 그렇게 되면 굳이 V4L이나 OSS가 필요한가 모르겠다.

그건 그렇고 아직 어떻게 될지 모르는 상황에서 사운드 관련 API인 OSS에 대해
공부중이다. 3.0 버젼의 문서를 출력해서 읽고 있는데 어차피 ioctl 관련되서 하는거라
V4L이랑 별 차이점은 모르겠다. 문제가 되는건 레코딩을 위한것인데

레코딩이라면 단순히 microphone 입력이 있을수도 있고 현재 재생하고 있는 것의 레코딩이
있을수도 있을거다. 전자의 경우 하프 듀플렉스라고 해도 문제 될 것은 없다. 들어오는 정보만
처리를 해주면 되는건데.. 후자의 경우가 문제인거다.

풀 듀플렉스.

문서에도 언급이 되어있는데 (뭐 open해서 디스크립터를 얻을때 O_RDWR로 하라던가 하는 식의)
내가 생각하는 풀 듀플렉스가 저 의미가 맞냐는 것이랑 (그전에 내가 해석한게 맞는지가 우선이겠지만;)
처리된 소스를 어떻게 쓸것인가 하는 문제, 또 음성 신호와 영상 신호를 어떻게 믹싱할 것인가의 문제..

정도이다.

아아. 게다가 대응되는 장치파일이 너무 많다. 뭘 선택해야 하는건지 아직 모호한게 너무 많다.
조금 더 공부해야겠다.


덧글

댓글 입력 영역