播放接口 更多...
#include <uvoice_player.h>
成员变量 | |
int(* | start )(void) |
int(* | stop )(void) |
int(* | pause )(void) |
int(* | resume )(void) |
int(* | complete )(void) |
int(* | stop_async )(void) |
int(* | pause_async )(void) |
int(* | resume_async )(void) |
int(* | set_source )(char *source) |
int(* | clr_source )(void) |
int(* | set_stream )(media_format_t format, int cache_enable, int cache_size) |
int(* | put_stream )(const uint8_t *buffer, int nbytes) |
int(* | clr_stream )(int immediate) |
int(* | play_list )(char **list) |
int(* | set_pcminfo )(int rate, int channels, int bits, int frames) |
int(* | get_duration )(int *duration) |
int(* | get_position )(int *position) |
int(* | set_volume )(int volume) |
int(* | get_volume )(int *volume) |
int(* | volume_range )(int *max, int *min) |
int(* | seek )(int second) |
int(* | playback )(char *source) |
int(* | wait_complete )(void) |
int(* | download )(char *name) |
int(* | download_abort )(void) |
int(* | cache_config )(cache_config_t *config) |
int(* | set_fade )(int out_period, int in_period) |
int(* | set_format )(media_format_t format) |
int(* | set_out_device )(audio_out_device_t device) |
int(* | set_external_pa )(audio_extpa_info_t *info) |
int(* | set_standby )(int msec) |
int(* | eq_enable )(int enable) |
int(* | state_dump )(void) |
int(* | pcmdump_enable )(int enable) |
int(* | get_state )(player_state_t *state) |
int(* | get_delay )(int *delay_ms) |
int(* | get_mediainfo )(media_info_t *info) |
int(* | get_cacheinfo )(int *cache_size) |
int(* | format_support )(media_format_t format) |
void * | priv |
播放接口
在文件 uvoice_player.h 第 35 行定义.
int(* cache_config) (cache_config_t *config) |
在文件 uvoice_player.h 第 61 行定义.
int(* clr_source) (void) |
在文件 uvoice_player.h 第 45 行定义.
int(* clr_stream) (int immediate) |
在文件 uvoice_player.h 第 48 行定义.
int(* complete) (void) |
在文件 uvoice_player.h 第 40 行定义.
int(* download) (char *name) |
在文件 uvoice_player.h 第 59 行定义.
int(* download_abort) (void) |
在文件 uvoice_player.h 第 60 行定义.
int(* eq_enable) (int enable) |
在文件 uvoice_player.h 第 67 行定义.
int(* format_support) (media_format_t format) |
在文件 uvoice_player.h 第 74 行定义.
int(* get_cacheinfo) (int *cache_size) |
在文件 uvoice_player.h 第 73 行定义.
int(* get_delay) (int *delay_ms) |
在文件 uvoice_player.h 第 71 行定义.
int(* get_duration) (int *duration) |
在文件 uvoice_player.h 第 51 行定义.
int(* get_mediainfo) (media_info_t *info) |
在文件 uvoice_player.h 第 72 行定义.
int(* get_position) (int *position) |
在文件 uvoice_player.h 第 52 行定义.
int(* get_state) (player_state_t *state) |
在文件 uvoice_player.h 第 70 行定义.
int(* get_volume) (int *volume) |
在文件 uvoice_player.h 第 54 行定义.
int(* pause) (void) |
在文件 uvoice_player.h 第 38 行定义.
int(* pause_async) (void) |
在文件 uvoice_player.h 第 42 行定义.
int(* pcmdump_enable) (int enable) |
在文件 uvoice_player.h 第 69 行定义.
int(* play_list) (char **list) |
在文件 uvoice_player.h 第 49 行定义.
int(* playback) (char *source) |
在文件 uvoice_player.h 第 57 行定义.
void* priv |
在文件 uvoice_player.h 第 75 行定义.
int(* put_stream) (const uint8_t *buffer, int nbytes) |
在文件 uvoice_player.h 第 47 行定义.
int(* resume) (void) |
在文件 uvoice_player.h 第 39 行定义.
int(* resume_async) (void) |
在文件 uvoice_player.h 第 43 行定义.
int(* seek) (int second) |
在文件 uvoice_player.h 第 56 行定义.
int(* set_external_pa) (audio_extpa_info_t *info) |
在文件 uvoice_player.h 第 65 行定义.
int(* set_fade) (int out_period, int in_period) |
在文件 uvoice_player.h 第 62 行定义.
int(* set_format) (media_format_t format) |
在文件 uvoice_player.h 第 63 行定义.
int(* set_out_device) (audio_out_device_t device) |
在文件 uvoice_player.h 第 64 行定义.
int(* set_pcminfo) (int rate, int channels, int bits, int frames) |
在文件 uvoice_player.h 第 50 行定义.
int(* set_source) (char *source) |
在文件 uvoice_player.h 第 44 行定义.
int(* set_standby) (int msec) |
在文件 uvoice_player.h 第 66 行定义.
int(* set_stream) (media_format_t format, int cache_enable, int cache_size) |
在文件 uvoice_player.h 第 46 行定义.
int(* set_volume) (int volume) |
在文件 uvoice_player.h 第 53 行定义.
int(* start) (void) |
在文件 uvoice_player.h 第 36 行定义.
int(* state_dump) (void) |
在文件 uvoice_player.h 第 68 行定义.
int(* stop) (void) |
在文件 uvoice_player.h 第 37 行定义.
int(* stop_async) (void) |
在文件 uvoice_player.h 第 41 行定义.
int(* volume_range) (int *max, int *min) |
在文件 uvoice_player.h 第 55 行定义.
int(* wait_complete) (void) |
在文件 uvoice_player.h 第 58 行定义.