PipeWire  0.3.15
pw_pipewire Class Reference

PipeWire initialization and infrastructure functions. More...

Public Member Functions

SPA_EXPORT void pw_init (int *argc, char **argv[])
 Initialize PipeWire. More...
 
SPA_EXPORT bool pw_debug_is_category_enabled (const char *name)
 Check if a debug category is enabled. More...
 
const SPA_EXPORT char * pw_get_application_name (void)
 Get the application name. More...
 
const SPA_EXPORT char * pw_get_prgname (void)
 Get the program name. More...
 
const SPA_EXPORT char * pw_get_user_name (void)
 Get the user name. More...
 
const SPA_EXPORT char * pw_get_host_name (void)
 Get the host name. More...
 
const SPA_EXPORT char * pw_get_client_name (void)
 Get the client name. More...
 
SPA_EXPORT enum pw_direction pw_direction_reverse (enum pw_direction direction)
 Reverse the direction. More...
 

Detailed Description

PipeWire initialization and infrastructure functions.

Member Function Documentation

◆ pw_debug_is_category_enabled()

SPA_EXPORT bool pw_debug_is_category_enabled ( const char *  name)

Check if a debug category is enabled.

Parameters
namethe name of the category to check
Returns
true if enabled

Debugging categories can be enabled by using the PIPEWIRE_DEBUG environment variable

◆ pw_direction_reverse()

SPA_EXPORT enum pw_direction pw_direction_reverse ( enum pw_direction  direction)

Reverse the direction.

References PW_DIRECTION_INPUT, and PW_DIRECTION_OUTPUT.

Referenced by pw_impl_port_init_mix(), and pw_impl_port_set_mix().

◆ pw_get_application_name()

const SPA_EXPORT char * pw_get_application_name ( void  )

Get the application name.

Referenced by pw_get_client_name().

◆ pw_get_client_name()

const SPA_EXPORT char * pw_get_client_name ( void  )

Get the client name.

Make a new PipeWire client name that can be used to construct a remote.

References pw_get_application_name(), and pw_get_prgname().

◆ pw_get_host_name()

const SPA_EXPORT char * pw_get_host_name ( void  )

Get the host name.

Referenced by pw_context_create_core().

◆ pw_get_prgname()

const SPA_EXPORT char * pw_get_prgname ( void  )

Get the program name.

Referenced by pw_get_client_name().

◆ pw_get_user_name()

const SPA_EXPORT char * pw_get_user_name ( void  )

Get the user name.

Referenced by pw_context_create_core().

◆ pw_init()

SPA_EXPORT void pw_init ( int *  argc,
char **  argv[] 
)

Initialize PipeWire.

Parameters
argcpointer to argc
argvpointer to argv

Initialize the PipeWire system, parse and modify any parameters given by argc and argv and set up debugging.

The environment variable PIPEWIRE_DEBUG


The documentation for this class was generated from the following files: