CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
成员变量
audio_play_decoder_ops_s结构体 参考

解码器结构 更多...

#include <audio_play_decoder.h>

成员变量

const char * decoder_name
 
int32_t(* init )(void)
 
int32_t(* decode )(uint8_t *input, uint32_t in_size, short *output, uint32_t *out_size, uint32_t *no_use_size, audio_format_info_t *audio_format_info)
 
int32_t(* save )(void)
 
int32_t(* load )(void)
 
int32_t(* config )(void *mode)
 
int32_t(* clear )(void)
 
int32_t(* destroy )(void)
 
uint32_t data_in_size
 
struct audio_play_decoder_ops_snext_ops
 

详细描述

解码器结构

结构体成员变量说明

◆ clear

int32_t(* clear) (void)

复位解码器

◆ config

int32_t(* config) (void *mode)

配置解码器模式

◆ data_in_size

uint32_t data_in_size

帧大小

◆ decode

int32_t(* decode) (uint8_t *input, uint32_t in_size, short *output, uint32_t *out_size, uint32_t *no_use_size, audio_format_info_t *audio_format_info)

帧解码

◆ decoder_name

const char* decoder_name

解码器名称

◆ destroy

int32_t(* destroy) (void)

销毁解码器

◆ init

int32_t(* init) (void)

解码器初始化

◆ load

int32_t(* load) (void)

恢复解码器上下文

◆ next_ops

struct audio_play_decoder_ops_s* next_ops

解码器句柄

◆ save

int32_t(* save) (void)

保存解码器上下文


该结构体的文档由以下文件生成: