보드에 쓰인 디바이스는 uda1341TS 이고 양방향 음성 통신을 임베디드 리눅스

상에서 구현할려고 하지만 PC 에서는 잘 되는데 보드에서는 첨부한 파일 라인

84 에서 에러가 납니다.

#######################################################################
int SoundPlayer::Init()
{
int format, rate, stereo;

if(ioctl(fd, SNDCTL_DSP_SETDUPLEX, 0) == -1)
{
perror("SOUND_PCM_SETDUPLEX");
return -1;
}
########################################################################

보드 콘솔 상에 출력되는 에러메세지

#./project -qws
SOUND_PCM_SETDUPLEX: Function not implemented

Init 함수에서 에러 나네요

설마 디바이스에서 레코딩과 플레잉이 동시에 지원이 안되는건 아니겠죠 ?

보드 제조사인 AIJI SYSTEM 에 물어 보니

MBA2410의 UDA1341 디바이스는 CODEC입니다. 인코딩과 디코딩이 다 되는 디바
이스입니다.

라고 하더군요. 무슨말인지 도무지 ㅡ,.ㅡ

그럼 행복한 하루되세요 ^^