audio_policy_service_ops Informacje o strukturze

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: