思澈科技软件开发工具包  2.20
I2S sample rate definition

Macros

#define I2S_SAMPLERATE_8000   (8000)
 
#define I2S_SAMPLERATE_16000   (16000)
 
#define I2S_SAMPLERATE_24000   (24000)
 
#define I2S_SAMPLERATE_32000   (32000)
 
#define I2S_SAMPLERATE_48000   (48000)
 
#define I2S_SAMPLERATE_44100   (44100)
 
#define I2S_SAMPLERATE_22050   (22050)
 
#define I2S_SAMPLERATE_11025   (11025)
 
#define IS_I2S_SAMPLE_RATE(SR)
 CHECK if valid sampel rate number. More...
 

Detailed Description

Macro Definition Documentation

◆ I2S_SAMPLERATE_11025

#define I2S_SAMPLERATE_11025   (11025)

sample rate 11.025K bps

◆ I2S_SAMPLERATE_16000

#define I2S_SAMPLERATE_16000   (16000)

sample rate 16K bps

◆ I2S_SAMPLERATE_22050

#define I2S_SAMPLERATE_22050   (22050)

sample rate 22.05K bps

◆ I2S_SAMPLERATE_24000

#define I2S_SAMPLERATE_24000   (24000)

sample rate 24K bps

◆ I2S_SAMPLERATE_32000

#define I2S_SAMPLERATE_32000   (32000)

sample rate 32K bps

◆ I2S_SAMPLERATE_44100

#define I2S_SAMPLERATE_44100   (44100)

Isample rate 44.1K bps

◆ I2S_SAMPLERATE_48000

#define I2S_SAMPLERATE_48000   (48000)

sample rate 48K bps

◆ I2S_SAMPLERATE_8000

#define I2S_SAMPLERATE_8000   (8000)

sample rate 8K bps

◆ IS_I2S_SAMPLE_RATE

#define IS_I2S_SAMPLE_RATE (   SR)
Value:
(((SR) == I2S_SAMPLERATE_8000) || \
((SR) == I2S_SAMPLERATE_16000) || \
((SR) == I2S_SAMPLERATE_24000) || \
((SR) == I2S_SAMPLERATE_32000) || \
((SR) == I2S_SAMPLERATE_48000) || \
((SR) == I2S_SAMPLERATE_44100) || \
((SR) == I2S_SAMPLERATE_22050) || \

CHECK if valid sampel rate number.

Parameters
SRSample rate.
Return values
trueif success
I2S_SAMPLERATE_24000
#define I2S_SAMPLERATE_24000
Definition: bf0_hal_i2s.h:227
I2S_SAMPLERATE_8000
#define I2S_SAMPLERATE_8000
Definition: bf0_hal_i2s.h:225
I2S_SAMPLERATE_11025
#define I2S_SAMPLERATE_11025
Definition: bf0_hal_i2s.h:233
I2S_SAMPLERATE_48000
#define I2S_SAMPLERATE_48000
Definition: bf0_hal_i2s.h:229
I2S_SAMPLERATE_44100
#define I2S_SAMPLERATE_44100
Definition: bf0_hal_i2s.h:231
I2S_SAMPLERATE_32000
#define I2S_SAMPLERATE_32000
Definition: bf0_hal_i2s.h:228
I2S_SAMPLERATE_16000
#define I2S_SAMPLERATE_16000
Definition: bf0_hal_i2s.h:226
I2S_SAMPLERATE_22050
#define I2S_SAMPLERATE_22050
Definition: bf0_hal_i2s.h:232