audio_stream_in 结构参考
audio_stream_in 结构参考
#include < audio.h >
数据字段 | |
结构体audio_stream | 常见的 |
整数(* | set_gain )(struct audio_stream_in *stream, 浮动增益) |
大小_t(* | 读)(struct audio_stream_in *stream, void *buffer, size_t bytes) |
uint32_t(* | get_input_frames_lost )(struct audio_stream_in *stream) |
整数(* | get_capture_position )(const struct audio_stream_in *流,int64_t *帧,int64_t *时间) |
详细说明
现场文档
结构体audio_stream公共 |
音频流输入的常用方法。这必须是audio_stream_in的第一个成员,因为该结构的用户将在已知audio_stream引用audio_stream_in的上下文中将audio_stream强制转换为audio_stream_in指针。
int(* get_capture_position)(const struct audio_stream_in *stream, int64_t *frames, int64_t *time) |
uint32_t(* get_input_frames_lost)(struct audio_stream_in *stream) |
ssize_t(* 读取)(struct audio_stream_in *stream, void *buffer, size_t 字节) |
int(* set_gain)(struct audio_stream_in *stream, 浮点增益) |
该结构的文档是从以下文件生成的:
- 硬件/libhardware/include/hardware/audio.h
audio_stream_in 结构参考
audio_stream_in 结构参考
#include < audio.h >
数据字段 | |
结构体audio_stream | 常见的 |
整数(* | set_gain )(struct audio_stream_in *stream, 浮动增益) |
大小_t(* | 读)(struct audio_stream_in *stream, void *buffer, size_t bytes) |
uint32_t(* | get_input_frames_lost )(struct audio_stream_in *stream) |
整数(* | get_capture_position )(const struct audio_stream_in *流,int64_t *帧,int64_t *时间) |
详细说明
现场文档
结构体audio_stream公共 |
音频流输入的常用方法。这必须是audio_stream_in的第一个成员,因为该结构的用户将在已知audio_stream引用audio_stream_in的上下文中将audio_stream强制转换为audio_stream_in指针。
int(* get_capture_position)(const struct audio_stream_in *stream, int64_t *frames, int64_t *time) |
uint32_t(* get_input_frames_lost)(struct audio_stream_in *stream) |
ssize_t(* 读取)(struct audio_stream_in *stream, void *buffer, size_t 字节) |
int(* set_gain)(struct audio_stream_in *stream, 浮点增益) |
该结构的文档是从以下文件生成的:
- 硬件/libhardware/include/hardware/audio.h