audio_policy_service_ops 结构参考
audio_policy_service_ops 结构参考
#include < audio_policy.h >
数据字段 | |
音频_io_句柄_t(* | open_output )(无效*服务,audio_devices_t * pDevices,uint32_t * pSamplingRate,audio_format_t * pFormat,audio_channel_mask_t * pChannelMask,uint32_t * pLatencyMs,audio_output_flags_t标志) |
音频_io_句柄_t(* | open_duplicate_output )(无效*服务,audio_io_handle_t输出1,audio_io_handle_t输出2) |
整数(* | close_output )(无效*服务,audio_io_handle_t输出) |
整数(* | 暂停输出)(无效*服务,audio_io_handle_t输出) |
整数(* | 恢复输出)(无效*服务,audio_io_handle_t输出) |
音频_io_句柄_t(* | open_input )(void *service,audio_devices_t *pDevices,uint32_t *pSamplingRate,audio_format_t *pFormat,audio_channel_mask_t *pChannelMask,audio_in_acoustics_t 声学) |
整数(* | close_input )(void *service,audio_io_handle_t 输入) |
整数(* | set_stream_volume )(void *service,audio_stream_type_t流,浮点音量,audio_io_handle_t输出,intdelay_ms) |
整数(* | invalidate_stream )(void *service,audio_stream_type_t 流) |
空白(* | set_parameters )(void *service,audio_io_handle_t io_handle,const char *kv_pairs,int delay_ms) |
字符 *(* | get_parameters )(void *service, audio_io_handle_t io_handle, const char *keys) |
整数(* | start_tone )(void *服务,audio_policy_tone_t 音调,audio_stream_type_t 流) |
整数(* | stop_tone )(无效*服务) |
整数(* | set_voice_volume )(void *service, 浮动音量, int delay_ms) |
整数(* | move_effects )(无效*服务,audio_session_t会话,audio_io_handle_t src_output,audio_io_handle_t dst_output) |
音频模块句柄_t(* | load_hw_module )(void *服务,const char *名称) |
音频_io_句柄_t(* | open_output_on_module )(void *服务,audio_module_handle_t模块,audio_devices_t *pDevices,uint32_t *pSamplingRate,audio_format_t *pFormat,audio_channel_mask_t *pChannelMask,uint32_t *pLatencyMs,audio_output_flags_t标志,常量audio_offload_info_t *offloadInfo) |
音频_io_句柄_t(* | open_input_on_module )(void *service,audio_module_handle_t 模块,audio_devices_t *pDevices,uint32_t *pSamplingRate,audio_format_t *pFormat,audio_channel_mask_t *pChannelMask) |
详细说明
文件audio_policy.h第252行的定义。
现场文档
int(* close_input)(void *service,audio_io_handle_t 输入) |
文件audio_policy.h第315行的定义。
int(* close_output)(void *service,audio_io_handle_t 输出) |
文件audio_policy.h第286行的定义。
char*(* get_parameters)(void *service,audio_io_handle_t io_handle, const char *keys) |
文件audio_policy.h第350行的定义。
int(* invalidate_stream)(void *service,audio_stream_type_t 流) |
文件audio_policy.h第333行的定义。
audio_module_handle_t(* load_hw_module)(void *service, const char *name) |
文件audio_policy.h第380行的定义。
int(* move_effects)(void *service、audio_session_t 会话、audio_io_handle_t src_output、audio_io_handle_t dst_output) |
文件audio_policy.h第369行的定义。
audio_io_handle_t(* open_duplicate_output)(void *服务,audio_io_handle_t输出1,audio_io_handle_t输出2) |
文件audio_policy.h第281行的定义。
audio_io_handle_t(* open_input)(void *service、audio_devices_t *pDevices、uint32_t *pSamplingRate、audio_format_t *pFormat、audio_channel_mask_t *pChannelMask、audio_in_acoustics_t 声学) |
文件audio_policy.h第307行的定义。
audio_io_handle_t(* open_input_on_module)(void *服务,audio_module_handle_t模块,audio_devices_t * pDevices,uint32_t * pSamplingRate,audio_format_t * pFormat,audio_channel_mask_t * pChannelMask) |
文件audio_policy.h第402行的定义。
audio_io_handle_t(* open_output)(void *service,audio_devices_t *pDevices,uint32_t *pSamplingRate,audio_format_t *pFormat,audio_channel_mask_t *pChannelMask,uint32_t *pLatencyMs,audio_output_flags_t 标志) |
定义位于文件audio_policy.h的第269行。
AUDIO_IO_HANDLE_T( *OPEN_OUTPUT_ON_MODUEL)(void *服务,audio_module_handle_tle_t模块,audio_devices_t *pdevices *pdevices,uint32_t *psamplingrate,audio_format_t_t eudio_format_t *pform_t porform_channel_mask_mask_mask_mask_tplency *pChannellentip *pChannellency322 pllancty 3 *标志,const audio_offload_info_t *offloadInfo) |
文件audio_policy.h第387行的定义。
int(* Restore_output)(void *service,audio_io_handle_t 输出) |
文件audio_policy.h第297行的定义。
void(* set_parameters)(void *service,audio_io_handle_t io_handle,const char *kv_pairs,int delay_ms) |
文件audio_policy.h第338行的定义。
int(* set_stream_volume)(void *服务,audio_stream_type_t流,浮点音量,audio_io_handle_t输出,intdelay_ms) |
文件audio_policy.h第326行的定义。
int(* set_voice_volume)(void *service, 浮动音量, int delay_ms) |
文件audio_policy.h第364行的定义。
int(* start_tone)(void *service,audio_policy_tone_t 音调,audio_stream_type_t 流) |
文件audio_policy.h第357行的定义。
int(* stop_tone)(void *服务) |
文件audio_policy.h第361行的定义。
int(* suspend_output)(void *service,audio_io_handle_t 输出) |
文件audio_policy.h第294行的定义。
该结构的文档是从以下文件生成的: