| PipeWire 1.4.6
    | 
Profiler interface. More...
| Files | |
| file | profiler.h | 
| pipewire/extensions/profiler.h | |
| Data Structures | |
| struct | pw_profiler_events | 
| Profiler events  More... | |
| struct | pw_profiler_methods | 
| Profiler methods  More... | |
| struct | pw_profiler | 
| Macros | |
| #define | PW_TYPE_INTERFACE_Profiler PW_TYPE_INFO_INTERFACE_BASE "Profiler" | 
| #define | PW_VERSION_PROFILER 3 | 
| #define | PW_API_PROFILER static inline | 
| #define | PW_EXTENSION_MODULE_PROFILER PIPEWIRE_MODULE_PREFIX "module-profiler" | 
| #define | PW_PROFILER_PERM_MASK PW_PERM_R | 
| #define | PW_PROFILER_EVENT_PROFILE 0 | 
| #define | PW_PROFILER_EVENT_NUM 1 | 
| #define | PW_VERSION_PROFILER_EVENTS 0 | 
| #define | PW_PROFILER_METHOD_ADD_LISTENER 0 | 
| #define | PW_PROFILER_METHOD_NUM 1 | 
| #define | PW_VERSION_PROFILER_METHODS 0 | 
| #define | PW_KEY_PROFILER_NAME "profiler.name" | 
| Functions | |
| PW_API_PROFILER int | pw_profiler_add_listener (struct pw_profiler *object, struct spa_hook *listener, const struct pw_profiler_events *events, void *data) | 
Profiler interface.
| #define PW_TYPE_INTERFACE_Profiler PW_TYPE_INFO_INTERFACE_BASE "Profiler" | 
| #define PW_VERSION_PROFILER 3 | 
| #define PW_API_PROFILER static inline | 
| #define PW_EXTENSION_MODULE_PROFILER PIPEWIRE_MODULE_PREFIX "module-profiler" | 
| #define PW_PROFILER_PERM_MASK PW_PERM_R | 
| #define PW_PROFILER_EVENT_PROFILE 0 | 
| #define PW_PROFILER_EVENT_NUM 1 | 
| #define PW_VERSION_PROFILER_EVENTS 0 | 
| #define PW_PROFILER_METHOD_ADD_LISTENER 0 | 
| #define PW_PROFILER_METHOD_NUM 1 | 
| #define PW_VERSION_PROFILER_METHODS 0 | 
| #define PW_KEY_PROFILER_NAME "profiler.name" | 
| PW_API_PROFILER int pw_profiler_add_listener | ( | struct pw_profiler * | object, | 
| struct spa_hook * | listener, | ||
| const struct pw_profiler_events * | events, | ||
| void * | data ) |