audio_stream 구조체 참조
audio_stream 구조체 참조
#include < audio.h >
데이터 필드 | |
uint32_t(* | get_sample_rate )(const struct audio_stream *stream) |
정수(* | set_sample_rate )(struct audio_stream *stream, uint32_t rate) |
size_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) |
정수(* | set_format )(struct audio_stream *stream, audio_format_t 형식) |
정수(* | 대기 )(struct audio_stream *stream) |
정수(* | 덤프 )(const struct audio_stream *stream, int fd) |
audio_devices_t(* | get_device )(const struct audio_stream *stream) |
정수(* | set_device )(struct audio_stream *stream, audio_devices_t 장치) |
정수(* | set_parameters )(struct audio_stream *stream, const char *kv_pairs) |
문자 *(* | get_parameters )(const struct audio_stream *stream, const char *keys) |
정수(* | add_audio_효과 )(const struct audio_stream *stream, effect_handle_t 효과) |
정수(* | 제거_오디오_효과 )(const struct audio_stream *stream, effect_handle_t 효과) |
상세 설명
현장 문서
int(* add_audio_효과)(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(* 제거_audio_효과)(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