Skip to content

Encoding 32bit I2S stream? #479

Answered by pschatzmann
jeffiel asked this question in Q&A
Nov 27, 2022 · 6 comments · 15 replies
Discussion options

You must be logged in to vote

Did you try to request 16 bits from the microphone ?

I was usually getting this to work with 1 channel with proper data and one channel with noise that can be just replaced with a copy of the proper data with the help of a ConverterFillLeftAndRight<int16_t>.

You can also convert 32 to 16 bits by wrapping the input stream into a NumberFormatConverterStream

Replies: 6 comments 15 replies

Comment options

You must be logged in to vote
1 reply
@jeffiel
Comment options

Answer selected by pschatzmann
Comment options

You must be logged in to vote
2 replies
@jeffiel
Comment options

@pschatzmann
Comment options

Comment options

You must be logged in to vote
1 reply
@pschatzmann
Comment options

Comment options

You must be logged in to vote
5 replies
@miroslavpetrov
Comment options

@pschatzmann
Comment options

@miroslavpetrov
Comment options

@pschatzmann
Comment options

@miroslavpetrov
Comment options

Comment options

You must be logged in to vote
6 replies
@pschatzmann
Comment options

@miroslavpetrov
Comment options

@jeffiel
Comment options

@pschatzmann
Comment options

@jeffiel
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants