uvoice_recorder_t结构体 参考

录音接口 更多...

#include <uvoice_recorder.h>

成员变量

int(* set_sink )(media_format_t format, int rate, int channels, int bits, int frames, int bitrate, char *sink)
 设置录音参数 更多...
 
int(* clr_sink )(void)
 
int(* start )(void)
 
int(* stop )(void)
 
int(* get_stream )(uint8_t *buffer, int nbytes)
 
int(* get_state )(recorder_state_t *state)
 
int(* get_position )(int *position)
 
int(* ns_enable )(int enable)
 
int(* ec_enable )(int enable)
 
int(* agc_enable )(int enable)
 
int(* vad_enable )(int enable)
 
int(* format_support )(media_format_t format)
 
void * priv
 

详细描述

录音接口

在文件 uvoice_recorder.h26 行定义.

结构体成员变量说明

◆ agc_enable

int(* agc_enable) (int enable)

在文件 uvoice_recorder.h37 行定义.

◆ clr_sink

int(* clr_sink) (void)

在文件 uvoice_recorder.h29 行定义.

◆ ec_enable

int(* ec_enable) (int enable)

在文件 uvoice_recorder.h36 行定义.

◆ format_support

int(* format_support) (media_format_t format)

在文件 uvoice_recorder.h39 行定义.

◆ get_position

int(* get_position) (int *position)

在文件 uvoice_recorder.h34 行定义.

◆ get_state

int(* get_state) (recorder_state_t *state)

在文件 uvoice_recorder.h33 行定义.

◆ get_stream

int(* get_stream) (uint8_t *buffer, int nbytes)

在文件 uvoice_recorder.h32 行定义.

◆ ns_enable

int(* ns_enable) (int enable)

在文件 uvoice_recorder.h35 行定义.

◆ priv

void* priv

在文件 uvoice_recorder.h40 行定义.

◆ set_sink

int(* set_sink) (media_format_t format, int rate, int channels, int bits, int frames, int bitrate, char *sink)

设置录音参数

在文件 uvoice_recorder.h28 行定义.

◆ start

int(* start) (void)

在文件 uvoice_recorder.h30 行定义.

◆ stop

int(* stop) (void)

在文件 uvoice_recorder.h31 行定义.

◆ vad_enable

int(* vad_enable) (int enable)

在文件 uvoice_recorder.h38 行定义.


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