การอ้างอิงโครงสร้าง audio_policy_service_ops
#include < audio_policy.h >
เขตข้อมูล | |
เสียง_io_handle_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_handle_t(* | open_duplicate_output ) (เป็นโมฆะ * บริการ, audio_io_handle_t เอาต์พุต 1, audio_io_handle_t เอาต์พุต 2) |
อินท์(* | close_output ) (เป็นโมฆะ * บริการ, เอาต์พุต audio_io_handle_t) |
อินท์(* | Suspend_output ) (เป็นโมฆะ * บริการ, เอาต์พุต audio_io_handle_t) |
อินท์(* | Restore_output ) (เป็นโมฆะ * บริการ, เอาต์พุต audio_io_handle_t) |
เสียง_io_handle_t(* | open_input )(เป็นโมฆะ *บริการ, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, audio_in_acoustics_t อะคูสติก) |
อินท์(* | close_input ) (เป็นโมฆะ * บริการอินพุต audio_io_handle_t) |
อินท์(* | set_stream_volume ) (เป็นโมฆะ * บริการ, สตรีม audio_stream_type_t, ระดับเสียงลอย, เอาต์พุต audio_io_handle_t, int Delay_ms) |
อินท์(* | invalidate_stream ) (เป็นโมฆะ * บริการ, สตรีม audio_stream_type_t) |
เป็นโมฆะ(* | set_parameters ) (เป็นโมฆะ * บริการ, audio_io_handle_t io_handle, const char *kv_pairs, int Delay_ms) |
ถ่าน *(* | get_parameters ) (เป็นโมฆะ * บริการ, audio_io_handle_t io_handle, const char *keys) |
อินท์(* | start_tone ) (เป็นโมฆะ * บริการ, เสียง audio_policy_tone_t, สตรีม audio_stream_type_t) |
อินท์(* | stop_tone ) (โมฆะ * บริการ) |
อินท์(* | set_voice_volume ) (เป็นโมฆะ * บริการ, ปริมาณลอย, int Delay_ms) |
อินท์(* | move_effects ) (เป็นโมฆะ * บริการ, เซสชัน audio_session_t, audio_io_handle_t src_output, audio_io_handle_t dst_output) |
เสียง_โมดูล_handle_t(* | load_hw_module ) (เป็นโมฆะ * บริการ const char * ชื่อ) |
เสียง_io_handle_t(* | open_output_on_module ) (เป็นโมฆะ * บริการ, โมดูล 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, const audio_offload_info_t * offloadInfo ) |
เสียง_io_handle_t(* | open_input_on_module ) (เป็นโมฆะ * บริการ, โมดูล audio_module_handle_t, audio_devices_t * pDevices, uint32_t * pSamplingRate, audio_format_t * pFormat, audio_channel_mask_t * pChannelMask) |
คำอธิบายโดยละเอียด
คำจำกัดความที่บรรทัด 252 ของไฟล์ audio_policy.h
เอกสารภาคสนาม
int (* close_input) (เป็นโมฆะ * บริการ, อินพุต audio_io_handle_t) |
คำจำกัดความที่บรรทัด 315 ของไฟล์ audio_policy.h
int (* close_output) (เป็นโมฆะ * บริการ, เอาต์พุต audio_io_handle_t) |
คำจำกัดความที่บรรทัด 286 ของไฟล์ audio_policy.h
ถ่าน * (* get_parameters) (เป็นโมฆะ * บริการ, audio_io_handle_t io_handle, const char * คีย์) |
คำจำกัดความที่บรรทัด 350 ของไฟล์ audio_policy.h
int (* invalidate_stream) (เป็นโมฆะ * บริการ, สตรีม audio_stream_type_t) |
คำจำกัดความที่บรรทัด 333 ของไฟล์ audio_policy.h
audio_module_handle_t (* load_hw_module) (เป็นโมฆะ * บริการ const char * ชื่อ) |
คำจำกัดความที่บรรทัด 380 ของไฟล์ audio_policy.h
int (* move_effects) (เป็นโมฆะ * บริการ, เซสชัน audio_session_t, audio_io_handle_t src_output, audio_io_handle_t dst_output) |
คำจำกัดความที่บรรทัด 369 ของไฟล์ audio_policy.h
audio_io_handle_t (* open_duplicate_output) (เป็นโมฆะ * บริการ, audio_io_handle_t เอาต์พุต 1, audio_io_handle_t เอาต์พุต 2) |
คำจำกัดความที่บรรทัด 281 ของไฟล์ audio_policy.h
audio_io_handle_t(* open_input)(เป็นโมฆะ *บริการ, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, audio_in_acoustics_t อะคูสติก) |
คำจำกัดความที่บรรทัด 307 ของไฟล์ audio_policy.h
audio_io_handle_t (* open_input_on_module) (เป็นโมฆะ * บริการ, โมดูล audio_module_handle_t, audio_devices_t * pDevices, uint32_t * pSamplingRate, audio_format_t * pFormat, audio_channel_mask_t * pChannelMask) |
คำจำกัดความที่บรรทัด 402 ของไฟล์ audio_policy.h
audio_io_handle_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) |
คำจำกัดความที่บรรทัด 269 ของไฟล์ audio_policy.h
audio_io_handle_t (* open_output_on_module) (เป็นโมฆะ * บริการ, โมดูล 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, const audio_offload _info_t *offloadInfo) |
คำจำกัดความที่บรรทัด 387 ของไฟล์ audio_policy.h
int (* Restore_output) (เป็นโมฆะ * บริการ, เอาต์พุต audio_io_handle_t) |
คำจำกัดความที่บรรทัด 297 ของไฟล์ audio_policy.h
เป็นโมฆะ (* set_parameters) (เป็นโมฆะ * บริการ, audio_io_handle_t io_handle, const char *kv_pairs, int Delay_ms) |
คำจำกัดความที่บรรทัด 338 ของไฟล์ audio_policy.h
int (* set_stream_volume) (เป็นโมฆะ * บริการ, สตรีม audio_stream_type_t, ระดับเสียงลอย, เอาต์พุต audio_io_handle_t, int Delay_ms) |
คำจำกัดความที่บรรทัด 326 ของไฟล์ audio_policy.h
int(* set_voice_volume)(โมฆะ * บริการ, ปริมาณลอย, int Delay_ms) |
คำจำกัดความที่บรรทัด 364 ของไฟล์ audio_policy.h
int (* start_tone) (เป็นโมฆะ * บริการ, เสียง audio_policy_tone_t, สตรีม audio_stream_type_t) |
คำจำกัดความที่บรรทัด 357 ของไฟล์ audio_policy.h
int(* stop_tone)(โมฆะ * บริการ) |
คำจำกัดความที่บรรทัด 361 ของไฟล์ audio_policy.h
int (* suspension_output) (เป็นโมฆะ * บริการ, เอาต์พุต audio_io_handle_t) |
คำจำกัดความที่บรรทัด 294 ของไฟล์ audio_policy.h
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / audio_policy.h