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