| 
    PipeWire
    0.3.33
    
   | 
 
Data Structures | |
| struct | impl | 
| struct | resource_data | 
Macros | |
| #define | NAME "profiler" | 
| #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 | |
| 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_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_properties_copy(), pw_properties_new(), pw_properties_new_string(), pw_protocol_native_ext_profiler_init(), and spa_ringbuffer_init().
| int pw_protocol_native_ext_profiler_init | ( | struct pw_context * | context | ) | 
Referenced by pipewire__module_init().