|
PipeWire 0.3.38
|

Data Structures | |
| struct | impl |
| struct | node |
| struct | find_data |
Macros | |
| #define | NAME "bluez-autoswitch" |
| #define | SESSION_KEY "bluez-autoswitch" |
| #define | PW_LOG_TOPIC_DEFAULT mod_topic |
| #define | RESTORE_DELAY_SEC 3 |
| #define | DEFAULT_AUDIO_SINK_KEY "default.audio.sink" |
Functions | |
| PW_LOG_TOPIC_STATIC (mod_topic, "ms.mod." NAME) | |
| const char * | get_saved_profile (struct impl *impl, const char *dev_name) |
| void | set_saved_profile (struct impl *impl, const char *dev_name, const char *profile_name) |
| bool | get_pending_save (struct impl *impl, const char *dev_name) |
| void | set_pending_save (struct impl *impl, const char *dev_name, bool pending) |
| const char * | get_saved_headset_profile (struct impl *impl, const char *dev_name) |
| void | set_saved_headset_profile (struct impl *impl, const char *dev_name, const char *profile_name) |
| int | sm_bluez5_autoswitch_start (struct sm_media_session *session) |
| #define DEFAULT_AUDIO_SINK_KEY "default.audio.sink" |
| #define NAME "bluez-autoswitch" |
| #define PW_LOG_TOPIC_DEFAULT mod_topic |
| #define RESTORE_DELAY_SEC 3 |
| #define SESSION_KEY "bluez-autoswitch" |
| bool get_pending_save | ( | struct impl * | impl, |
| const char * | dev_name | ||
| ) |
References impl::properties, pw_properties_get(), spa_atob(), and spa_scnprintf().
| const char * get_saved_headset_profile | ( | struct impl * | impl, |
| const char * | dev_name | ||
| ) |
References impl::properties, pw_properties_get(), and spa_scnprintf().
| const char * get_saved_profile | ( | struct impl * | impl, |
| const char * | dev_name | ||
| ) |
References impl::properties, pw_properties_get(), and spa_scnprintf().
| PW_LOG_TOPIC_STATIC | ( | mod_topic | , |
| "ms.mod." | NAME | ||
| ) |
| void set_pending_save | ( | struct impl * | impl, |
| const char * | dev_name, | ||
| bool | pending | ||
| ) |
References impl::properties, pw_properties_set(), and spa_scnprintf().
| void set_saved_headset_profile | ( | struct impl * | impl, |
| const char * | dev_name, | ||
| const char * | profile_name | ||
| ) |
References impl::properties, pw_properties_set(), and spa_scnprintf().
| void set_saved_profile | ( | struct impl * | impl, |
| const char * | dev_name, | ||
| const char * | profile_name | ||
| ) |
References impl::properties, pw_properties_set(), and spa_scnprintf().
| int sm_bluez5_autoswitch_start | ( | struct sm_media_session * | session | ) |