audio_policy_service_ops Informacje o strukturze
#include < audio_policy.h >
Pola danych | |
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 flagi) |
audio_io_handle_t(* | open_duplicate_output )(void *usługa, wyjście audio_io_handle_t1, wyjście audio_io_handle_t2) |
int(* | zamknij_wyjście )(void *usługa, wyjście audio_io_handle_t) |
int(* | zawieszenie_wyjście )(void *usługa, wyjście audio_io_handle_t) |
int(* | przywracanie_wyjścia )(void *usługa, wyjście audio_io_handle_t) |
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 akustyka) |
int(* | zamknięcie_wejście )(void *usługa, wejście audio_io_handle_t) |
int(* | set_stream_volume )(void *service, strumień audio_stream_type_t, głośność zmiennoprzecinkowa, wyjście audio_io_handle_t, int opóźnienie_ms) |
int(* | validate_stream )(void *service, audio_stream_type_t strumień) |
próżnia(* | set_parameters )(void *service, audio_io_handle_t io_handle, const char *kv_pairs, int opóźnienie_ms) |
znak *(* | get_parameters )(void *service, audio_io_handle_t io_handle, const char *keys) |
int(* | start_tone )(void *service, audio_policy_tone_t tone, audio_stream_type_t strumień) |
int(* | stop_tone )(void *service) |
int(* | set_voice_volume )(void *usługa, głośność zmiennoprzecinkowa, int opóźnienie_ms) |
int(* | move_effects )(void *service, sesja audio_session_t, audio_io_handle_t src_output, audio_io_handle_t dst_output) |
audio_module_handle_t(* | moduł ładowania_hw_module )(void *usługa, const char *name) |
audio_io_handle_t(* | open_output_on_module )(void *service, moduł 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 flagi, const audio_offload_info_t *offloadIn dla) |
audio_io_handle_t(* | open_input_on_module )(void *service, moduł audio_module_handle_t, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask) |
szczegółowy opis
Definicja w linii 252 pliku audio_policy.h .
Dokumentacja terenowa
int(* close_input)(void *usługa, wejście audio_io_handle_t) |
Definicja w linii 315 pliku audio_policy.h .
int(* close_output)(void *usługa, wyjście audio_io_handle_t) |
Definicja w linii 286 pliku audio_policy.h .
char*(* get_parameters)(void *service, audio_io_handle_t io_handle, const char *keys) |
Definicja w linii 350 pliku audio_policy.h .
int(* validate_stream)(void *usługa, strumień audio_stream_type_t) |
Definicja w linii 333 pliku audio_policy.h .
audio_module_handle_t(* loading_hw_module)(void *service, const char *name) |
Definicja w linii 380 pliku audio_policy.h .
int(* move_effects)(void *service, sesja audio_session_t, audio_io_handle_t src_output, audio_io_handle_t dst_output) |
Definicja w linii 369 pliku audio_policy.h .
audio_io_handle_t(* open_duplicate_output)(void *usługa, wyjście audio_io_handle_t1, wyjście audio_io_handle_t2) |
Definicja w linii 281 pliku audio_policy.h .
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 akustyka) |
Definicja w linii 307 pliku audio_policy.h .
audio_io_handle_t(* open_input_on_module)(void *service, moduł audio_module_handle_t, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask) |
Definicja w linii 402 pliku audio_policy.h .
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 flagi) |
Definicja w linii 269 pliku audio_policy.h .
audio_io_handle_t(* open_output_on_module)(void *service, moduł 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 flags, const audio_off loading_info_t *offloadInfo) |
Definicja w linii 387 pliku audio_policy.h .
int(* przywracanie_wyjście)(void *usługa, wyjście audio_io_handle_t) |
Definicja w linii 297 pliku audio_policy.h .
void(* set_parameters)(void *service, audio_io_handle_t io_handle, const char *kv_pairs, int opóźnienie_ms) |
Definicja w linii 338 pliku audio_policy.h .
int(* set_stream_volume)(void *service, strumień audio_stream_type_t, głośność zmiennoprzecinkowa, wyjście audio_io_handle_t, int opóźnienie_ms) |
Definicja w linii 326 pliku audio_policy.h .
int(* set_voice_volume)(void *usługa, głośność zmiennoprzecinkowa, int opóźnienie_ms) |
Definicja w linii 364 pliku audio_policy.h .
int(* start_tone)(void *service, audio_policy_tone_t tone, audio_stream_type_t strumień) |
Definicja w linii 357 pliku audio_policy.h .
int(* stop_tone)(void *usługa) |
Definicja w linii 361 pliku audio_policy.h .
int(* zawieszenie_wyjście)(void *usługa, wyjście audio_io_handle_t) |
Definicja w linii 294 pliku audio_policy.h .
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ audio_policy.h