|
PipeWire 0.3.38
|

Data Structures | |
| struct | impl |
| struct | resource_data |
Macros | |
| #define | NAME "profiler" |
| #define | PW_LOG_TOPIC_DEFAULT mod_topic |
| #define | TMP_BUFFER (16 * 1024) |
| #define | MAX_BUFFER (8 * 1024 * 1024) |
| #define | MIN_FLUSH (16 * 1024) |
| #define | DEFAULT_IDLE 5 |
| #define | DEFAULT_INTERVAL 1 |
| #define | pw_profiler_resource(r, m, v, ...) pw_resource_call(r,struct pw_profiler_events,m,v,__VA_ARGS__) |
| #define | pw_profiler_resource_profile(r, ...) pw_profiler_resource(r,profile,0,__VA_ARGS__) |
Functions | |
| PW_LOG_TOPIC (mod_topic, "mod." NAME) | |
| int | pw_protocol_native_ext_profiler_init (struct pw_context *context) |
| int | pipewire__module_init (struct pw_impl_module *module, const char *args) |
| #define DEFAULT_IDLE 5 |
| #define DEFAULT_INTERVAL 1 |
| #define MAX_BUFFER (8 * 1024 * 1024) |
| #define MIN_FLUSH (16 * 1024) |
| #define NAME "profiler" |
| #define PW_LOG_TOPIC_DEFAULT mod_topic |
| #define pw_profiler_resource | ( | r, | |
| m, | |||
| v, | |||
| ... | |||
| ) | pw_resource_call(r,struct pw_profiler_events,m,v,__VA_ARGS__) |
| #define pw_profiler_resource_profile | ( | r, | |
| ... | |||
| ) | pw_profiler_resource(r,profile,0,__VA_ARGS__) |
| #define TMP_BUFFER (16 * 1024) |
| int pipewire__module_init | ( | struct pw_impl_module * | module, |
| const char * | args | ||
| ) |
References impl::buffer, impl::context, impl::global, impl::properties, props, pw_context_get_main_loop(), pw_global_new(), pw_impl_module_get_context(), pw_log_debug, PW_LOG_TOPIC_INIT, pw_properties_copy(), pw_properties_new(), pw_properties_new_string(), pw_protocol_native_ext_profiler_init(), and spa_ringbuffer_init().
| PW_LOG_TOPIC | ( | mod_topic | , |
| "mod." | NAME | ||
| ) |
| int pw_protocol_native_ext_profiler_init | ( | struct pw_context * | context | ) |
Referenced by pipewire__module_init().