83967


SPRESENSEでボタンを押下することで録音コーデックタイプをPCMとMP3に変換できるようにしたいです。  
実際に実装してみると、  
シリアルモニター上に

[code]

    Attention: module[4][0] attention id[1]/code[6] (objects/media_recorder/audio_recorder_sink.cpp L84)
    
[/code]

と表示されます。検索してみても根本的な解決に至らずに困っております。  
何かご存知の方がいらっしゃったら、ご教示いただきたいです。よろしくお願い致します。


CC BY-SA 4.0
2021-12-03T01:34:05.980
83928
2021-12-06T01:07:52.900
49229
question
c spresense arduino
SPRESENSEの録音機能でコーデックタイプをPCMとMP3を自在に切り替えたい


objects/media_recorder/audio_recorder_sink.cpp L84は  
spresense.gitの/sdk/modules/audio/objects/media_recorder/audio_recorder_sink.cppだと思うので、以下のエラーになるようです。  
AS_ATTENTION_SUB_SIMPLE_FIFO_OVERFLOW

ユーザーズガイドによると、バッファのオーバーフローだからデータの吸い上げが間に合っていないのではないでしょうか？  
<https://developer.sony.com/develop/spresense/docs/arduino_developer_guide_ja.html#_as_attention_sub_code_simple_fifo_overflow>


CC BY-SA 4.0
2021-12-06T01:07:52.900
83967
2021-12-06T01:07:52.900
49022
83928
answer