audio_stream 構造体リファレンス
audio_stream 構造体リファレンス
#include < audio.h >
データフィールド | |
uint32_t(* | get_sample_rate )(const struct audio_stream *stream) |
int(* | set_sample_rate )(struct audio_stream *stream, uint32_t rate) |
サイズ_t(* | get_buffer_size )(const struct audio_stream *stream) |
audio_channel_mask_t(* | get_channels )(const struct audio_stream *stream) |
audio_format_t(* | get_format )(const struct audio_stream *stream) |
int(* | set_format )(struct audio_stream *stream, audio_format_t フォーマット) |
int(* | スタンバイ)(struct audio_stream *stream) |
int(* | dump )(const struct audio_stream *stream, int fd) |
audio_devices_t(* | get_device )(const struct audio_stream *stream) |
int(* | set_device )(struct audio_stream *stream, audio_devices_t デバイス) |
int(* | set_parameters )(struct audio_stream *stream, const char *kv_pairs) |
文字 *(* | get_parameters )(const struct audio_stream *stream, const char *keys) |
int(* | add_audio_effect )(const struct audio_stream *stream、 effect_handle_tエフェクト) |
int(* | Remove_audio_effect )(const struct audio_stream *stream, effect_handle_tエフェクト) |
詳細な説明
フィールドドキュメント
int(* add_audio_effect)(const struct audio_stream *stream, effect_handle_tエフェクト) |
int(* dump)(const struct audio_stream *stream, int fd) |
size_t(* get_buffer_size)(const struct audio_stream *stream) |
audio_channel_mask_t(* get_channels)(const struct audio_stream *stream) |
audio_devices_t(* get_device)(const struct audio_stream *stream) |
audio_format_t(* get_format)(const struct audio_stream *stream) |
char*(* get_parameters)(const struct audio_stream *stream, const char *keys) |
uint32_t(* get_sample_rate)(const struct audio_stream *stream) |
int(*remove_audio_effect)(const struct audio_stream *stream, effect_handle_tエフェクト) |
int(* set_device)(struct audio_stream *stream, audio_devices_t デバイス) |
現在未使用 - set_device() は、入力と出力の両方に対してキー AUDIO_PARAMETER_STREAM_ROUTING を持つset_parameters()に対応します。 AUDIO_PARAMETER_STREAM_INPUT_SOURCE は、入力ストリームのみで使用される追加情報です。
int(* set_format)(struct audio_stream *stream, audio_format_t フォーマット) |
int(* set_parameters)(struct audio_stream *stream, const char *kv_pairs) |
int(* set_sample_rate)(struct audio_stream *stream, uint32_t rate) |
int(* スタンバイ)(struct audio_stream *stream) |
この構造体のドキュメントは次のファイルから生成されました。
- hardware/libhardware/include/hardware/ audio.h