CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
结构体
ci_voice_head.h 文件参考

wave head 结构 更多...

#include <stdint.h>

浏览源代码.

结构体

struct  WAVEFORMATEX
 
struct  factchunk
 
struct  data_chunk
 
struct  WAVEFORMAT_PCM_44
 
struct  WAVEFORMAT_PCM_46
 
struct  WAVEFORMAT_PCM_48
 
struct  WAVEFORMAT_IMAADPCM
 
struct  WAVEFORMAT_MP3
 
struct  streaminfo_block
 
struct  vorbis_comment_block
 
struct  WAVEFORMAT_FLAC
 
union  ci_voice_head_t
 

详细描述

wave head 结构

版本
0.9.0
日期
2019-03-28

结构体说明

◆ WAVEFORMATEX

struct WAVEFORMATEX
成员变量
uint32_t file_size
char fmt[4]
uint32_t fmt_chunk_size
uint32_t nAvgBytesperSec
uint16_t nBlockAlign
uint16_t nChannls
uint32_t nSamplesPerSec
char RIFF[4]
uint16_t wav_formatag
char WAVE[4]
uint16_t wBitsPerSample

◆ factchunk

struct factchunk
成员变量
uint32_t chunksize
uint32_t datafactsize
char fact[4]

◆ data_chunk

struct data_chunk
成员变量
uint32_t chunksize
char data[4]

◆ WAVEFORMAT_PCM_44

struct WAVEFORMAT_PCM_44
成员变量
data_chunk dchunk
WAVEFORMATEX wfmt

◆ WAVEFORMAT_PCM_46

struct WAVEFORMAT_PCM_46
成员变量
data_chunk dchunk
uint16_t sbSize
WAVEFORMATEX wfmt

◆ WAVEFORMAT_PCM_48

struct WAVEFORMAT_PCM_48
成员变量
data_chunk dchunk
uint16_t nSamplesPerBlock
uint16_t sbSize
WAVEFORMATEX wfmt

◆ WAVEFORMAT_IMAADPCM

struct WAVEFORMAT_IMAADPCM
成员变量
data_chunk dchunk
factchunk fchunk
uint16_t nSamplesPerBlock
uint16_t sbSize
WAVEFORMATEX wfmt

◆ WAVEFORMAT_MP3

struct WAVEFORMAT_MP3
成员变量
char CI[2]
uint32_t file_size
char flag
uint16_t frame_flag
char frame_ID[4]
uint32_t frame_size
char ID3[3]
uint32_t pcm_size
char revision
uint32_t total_frame_size
char ver

◆ streaminfo_block

struct streaminfo_block
成员变量
char head
char info[34]
char size[3]

◆ vorbis_comment_block

struct vorbis_comment_block
成员变量
char ci_flag_str[9]
char ci_size_str[8]
char head
char size[3]

◆ WAVEFORMAT_FLAC

struct WAVEFORMAT_FLAC
成员变量
char FLAC[4]
streaminfo_block streaminfo
vorbis_comment_block vorbis_comment

◆ ci_voice_head_t

union ci_voice_head_t
成员变量
WAVEFORMAT_IMAADPCM wave_adpcm
WAVEFORMAT_FLAC wave_ci_flac
WAVEFORMAT_MP3 wave_ci_mp3
WAVEFORMAT_PCM_44 wave_pcm_44
WAVEFORMAT_PCM_46 wave_pcm_46
WAVEFORMAT_PCM_48 wave_pcm_48