PipeWire: module-rt.c File Reference

PipeWire 0.3.34

Data Structures | Macros | Functions
module-rt.c File Reference

## Data Structures
struct | impl

## Macros
#define | DEFAULT_POLICY SCHED_FIFO
#define | DEFAULT_NICE_LEVEL -11
#define | DEFAULT_RT_PRIO 88
#define | DEFAULT_RT_TIME_SOFT 2000000
#define | DEFAULT_RT_TIME_HARD 2000000
#define | MODULE_USAGE
#define | RLIMIT_RTTIME 15

## Functions
int | pipewire__module_init (struct pw_impl_module *module, const char *args)

## Macro Definition Documentation

## ◆ DEFAULT_NICE_LEVEL

#define DEFAULT_NICE_LEVEL -11

## ◆ DEFAULT_POLICY

#define DEFAULT_POLICY SCHED_FIFO

## ◆ DEFAULT_RT_PRIO

#define DEFAULT_RT_PRIO 88

## ◆ DEFAULT_RT_TIME_HARD

#define DEFAULT_RT_TIME_HARD 2000000

## ◆ DEFAULT_RT_TIME_SOFT

#define DEFAULT_RT_TIME_SOFT 2000000

## ◆ MODULE_USAGE

#define MODULE_USAGE

Value:
"[nice.level=<priority: default " SPA_STRINGIFY(DEFAULT_NICE_LEVEL) ">] " \
"[rt.prio=<priority: default " SPA_STRINGIFY(DEFAULT_RT_PRIO) ">] " \
"[rt.time.soft=<in usec: default " SPA_STRINGIFY(DEFAULT_RT_TIME_SOFT)"] " \
"[rt.time.hard=<in usec: default " SPA_STRINGIFY(DEFAULT_RT_TIME_HARD)"] "
SPA_STRINGIFY
#define SPA_STRINGIFY(...)
Definition: defs.h:240
DEFAULT_RT_TIME_SOFT
#define DEFAULT_RT_TIME_SOFT
Definition: module-rt.c:52
DEFAULT_RT_TIME_HARD
#define DEFAULT_RT_TIME_HARD
Definition: module-rt.c:53
DEFAULT_RT_PRIO
#define DEFAULT_RT_PRIO
Definition: module-rt.c:51
DEFAULT_NICE_LEVEL
#define DEFAULT_NICE_LEVEL
Definition: module-rt.c:50

## ◆ RLIMIT_RTTIME

#define RLIMIT_RTTIME 15

## Function Documentation

## ◆ pipewire__module_init()

int pipewire__module_init | ( | struct pw_impl_module * | module,
|  | const char * | args
| ) |  |

References impl::context, props, pw_impl_module_get_context(), pw_log_debug, pw_properties_new(), and pw_properties_new_string().