libalsa

    1

    1답변

    libasound을 사용하여 ALSA 재생 장치에 임의의 바이트를 쓰는 데 많은 문제가 있습니다. 결국, 내 목표는 네트워크를 통해 재생 스트림을 라우팅하고 원격 장치에서 재생할 수있게하는 것입니다. this question에 제시된 코드는 WAV 파일을 메모리로 읽어 들여 snd_pcm_writei을 통해 드라이버에 쓰고 작동합니다. 그러나이 코드가 수행

    0

    1답변

    현재 함수를 호출하여으로 전달하여 Alsa 장치에 대한 정보를 얻으려고 시도하고 있습니다. 특별히 snd_pcm_query_chmaps에서 채널 정보를 가져올 계획입니다. 내가 얻는 오류 코드는 Device or resource busy입니다. 이 정보를 얻는 또 다른 방법이 있거나 다른 응용 프로그램에서 "바쁜"방식이 아닌 방법으로 pcm을 열면 궁금합니

    0

    1답변

    문제없이 aplay를 실행하고 wav 테스트 파일을 재생할 수 있습니다. ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM

    0

    1답변

    인텔 에디슨에서 장치 (iOS 및 Android)로 사운드를 스트리밍하기 위해 C 프로그램을 컴파일하는 데 몇 가지 문제가 있습니다. C 프로그램을 만들었습니다 :내 프로그램에서 alsa/asoundlib.h와 pthread.h를 사용합니다. ALSA가 이것을 허용하지 않기 때문에 sys/time.h를 포함하지 않습니다. gcc -std=c99 -Wall

    0

    1답변

    리눅스 기반의 프로세서 용 ALSA Lib 응용 프로그램을 크로스 컴파일하려고합니다. 나는 나를 위해 빌드를 할 일식을 사용하고 있습니다. 응용 프로그램의 빌드 단계는 성공적이지만 gcc 링커가 완료하려고하면 오류가 발생합니다. 내가 ASLA-LIB API에서 Sample Playback Program을 사용하고 나는 Building target: soun

    0

    1답변

    Alsa 라이브러리를 사용하여 스테레오 출력에서 ​​사운드 샘플의 최대 값을 찾습니다 .i S32_LE pcm 형식을 사용하고 있습니다. 파이썬 코드에서 순간적으로 최대 값을 확인할 수 있습니다. 그러나 C Alsa Lib에서 즉시 값을 얻을 수 없습니다. 이 문제를 해결하도록 도와주세요. 참조 용으로 파이썬 스크립트와 C 코드를 첨부했습니다. 파이썬 코드

    0

    1답변

    alsa 라이브러리가있는 내 Linux (debian) 임베디드 장치에 사운드를 녹음하려고합니다. 내 임베디드 하드웨어는이 [1]이며 데이터 시트 페이지 33 [2]에 따라 아날로그 오디오 신호는 on-SOM TLV320AIC3106 오디오 코덱에서 제공됩니다. 이 텍사스 인스트루먼트 오디오 코덱 [3]의 데이터 시트 를 들면 내가 ALSA lib에 대한

    0

    1답변

    내 코덱에서 데이터를 읽으려고합니다. 이유는 내 프로젝트에서 논 블로킹을하고 싶지만 내 코덱에서 사용할 수있는 바이트 수를 읽을 때마다 0이됩니다. 알고리즘은 매우 간단합니다. 1ms 기다린 다음 코덱에서 사용할 수있는 160 개 이상의 샘플이 있는지 확인하고 샘플을 읽은 다음 읽습니다. 그러나 읽을 때마다 샘플 수가 0이라고합니다. "rc = snd_pc

    7

    1답변

    ALSA 오디오 레이어를 학습하여 결국 Raspberry Pi 플랫폼 용 ALSA 장치 드라이버를 작성하려고합니다. 간단히 말하면, ALSA 프로젝트 사이트와 다른 온라인 소스의 다양한 샘플을 함께 붙여서 가장 간단한 작업을 수행했습니다. WAV 파일을 읽고 기본 사운드 장치에서 재생합니다. 이 간단한 C 샘플을 사용할 수 없습니다. libsndfile을