مرجع هيكل audio_policy_service_ops
#include < 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) |
audio_io_handle_t(* | open_duplicate_output )(خدمة باطلة *، audio_io_handle_t الإخراج 1، audio_io_handle_t الإخراج 2) |
كثافة العمليات (* | Close_output )(خدمة باطلة *، إخراج audio_io_handle_t) |
كثافة العمليات (* | Suspension_output )(خدمة باطلة *، إخراج audio_io_handle_t) |
كثافة العمليات (* | Restore_output )(خدمة باطلة *، إخراج 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 الصوتيات) |
كثافة العمليات (* | Close_input )(خدمة باطلة *، إدخال audio_io_handle_t) |
كثافة العمليات (* | set_stream_volume )(خدمة باطلة *، دفق audio_stream_type_t، حجم عائم، إخراج audio_io_handle_t، تأخير int_ms) |
كثافة العمليات (* | validate_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 ) (خدمة باطلة *، وحدة تخزين عائمة، تأخير_ms) |
كثافة العمليات (* | move_effets )(خدمة باطلة *، جلسة audio_session_t، audio_io_handle_t src_output، audio_io_handle_t dst_output) |
audio_module_handle_t(* | Load_hw_module )(باطل *خدمة، حرف ثابت *اسم) |
audio_io_handle_t(* | open_output_on_module )(void *service, audio_module_handle_t Module, 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 *offload معلومات) |
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) |
وصف تفصيلي
التعريف في السطر 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 .
char*(* get_parameters)(void *service, audio_io_handle_t io_handle, const char *keys) |
التعريف في السطر 350 من الملف audio_policy.h .
int(* validate_stream)(خدمة باطلة *، تيار audio_stream_type_t) |
التعريف في السطر 333 من الملف audio_policy.h .
audio_module_handle_t(*load_hw_module)(باطل *خدمة، حرف ثابت *اسم) |
التعريف في السطر 380 من الملف audio_policy.h .
int(* move_effets)(خدمة باطلة *، جلسة 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)(void *service, 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)(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 flags) |
التعريف في السطر 269 من الملف audio_policy.h .
audio_io_handle_t(* open_output_on_module)(void *service, audio_module_handle_t Module, 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) (void *service، audio_io_handle_t io_handle، const char *kv_pairs، int late_ms) |
التعريف في السطر 338 من الملف audio_policy.h .
int(* set_stream_volume)(خدمة باطلة *، تدفق audio_stream_type_t، حجم تعويم، إخراج audio_io_handle_t، تأخير int_ms) |
التعريف في السطر 326 من الملف audio_policy.h .
int(* set_voice_volume)(خدمة باطلة *، وحدة تخزين عائمة، تأخير_ms) |
التعريف في السطر 364 من الملف audio_policy.h .
int(* start_tone) (خدمة باطلة *، نغمة audio_policy_tone_t، تيار audio_stream_type_t) |
التعريف في السطر 357 من الملف audio_policy.h .
كثافة العمليات (* stop_tone) (باطلة * الخدمة) |
التعريف في السطر 361 من الملف audio_policy.h .
كثافة العمليات (* تعليق_الإخراج) (باطلة * الخدمة، إخراج audio_io_handle_t) |
التعريف في السطر 294 من الملف audio_policy.h .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/include/hardware/ audio_policy.h