PipeWire  0.3.33
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)"] "

◆ RLIMIT_RTTIME

#define RLIMIT_RTTIME   15

Function Documentation

◆ pipewire__module_init()

int pipewire__module_init ( struct pw_impl_module *  module,
const char *  args 
)
DEFAULT_NICE_LEVEL
#define DEFAULT_NICE_LEVEL
Definition: module-rt.c:50
SPA_STRINGIFY
#define SPA_STRINGIFY(...)
Definition: defs.h:240
DEFAULT_RT_PRIO
#define DEFAULT_RT_PRIO
Definition: module-rt.c:51
DEFAULT_RT_TIME_HARD
#define DEFAULT_RT_TIME_HARD
Definition: module-rt.c:53
DEFAULT_RT_TIME_SOFT
#define DEFAULT_RT_TIME_SOFT
Definition: module-rt.c:52