PulseAudio.Proplist – libpulse Reference Manual
Packages
libpulse
PulseAudio
Proplist
PROP_APPLICATION_ICON_NAME
PROP_APPLICATION_ID
PROP_APPLICATION_LANGUAGE
PROP_APPLICATION_NAME
PROP_APPLICATION_PROCESS_BINARY
PROP_APPLICATION_PROCESS_HOST
PROP_APPLICATION_PROCESS_ID
PROP_APPLICATION_PROCESS_MACHINE_ID
PROP_APPLICATION_PROCESS_SESSION_ID
PROP_APPLICATION_PROCESS_USER
PROP_APPLICATION_VERSION
PROP_DEVICE_ACCESS_MODE
PROP_DEVICE_API
PROP_DEVICE_BUFFERING_BUFFER_SIZE
PROP_DEVICE_BUFFERING_FRAGMENT_SIZE
PROP_DEVICE_BUS
PROP_DEVICE_BUS_PATH
PROP_DEVICE_CLASS
PROP_DEVICE_DESCRIPTION
PROP_DEVICE_FORM_FACTOR
PROP_DEVICE_ICON_NAME
PROP_DEVICE_INTENDED_ROLES
PROP_DEVICE_MASTER_DEVICE
PROP_DEVICE_PRODUCT_ID
PROP_DEVICE_PRODUCT_NAME
PROP_DEVICE_PROFILE_DESCRIPTION
PROP_DEVICE_PROFILE_NAME
PROP_DEVICE_SERIAL
PROP_DEVICE_STRING
PROP_DEVICE_VENDOR_ID
PROP_DEVICE_VENDOR_NAME
PROP_EVENT_DESCRIPTION
PROP_EVENT_ID
PROP_EVENT_MOUSE_BUTTON
PROP_EVENT_MOUSE_HPOS
PROP_EVENT_MOUSE_VPOS
PROP_EVENT_MOUSE_X
PROP_EVENT_MOUSE_Y
PROP_MEDIA_ARTIST
PROP_MEDIA_COPYRIGHT
PROP_MEDIA_FILENAME
PROP_MEDIA_ICON_NAME
PROP_MEDIA_LANGUAGE
PROP_MEDIA_NAME
PROP_MEDIA_ROLE
PROP_MEDIA_SOFTWARE
PROP_MEDIA_TITLE
PROP_MODULE_AUTHOR
PROP_MODULE_DESCRIPTION
PROP_MODULE_USAGE
PROP_MODULE_VERSION
PROP_WINDOW_ICON_NAME
PROP_WINDOW_ID
PROP_WINDOW_NAME
PROP_WINDOW_X11_DISPLAY
PROP_WINDOW_X11_MONITOR
PROP_WINDOW_X11_SCREEN
PROP_WINDOW_X11_XID
from_string
Proplist
@get
@set
clear
contains
copy
gets
is_empty
iterate
setf
setp
sets
size
to_string
to_string_sep
unset
unset_many
update
Proplist
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cname =
"pa_proplist"
, cprefix =
"pa_proplist_"
, free_function =
"pa_proplist_free"
, has_type_id =
false
) ]
public
class
Proplist
Namespace:
PulseAudio
Package:
libpulse
Content:
Constants:
public
const
string
PROP_APPLICATION_ICON_NAME
public
const
string
PROP_APPLICATION_ID
public
const
string
PROP_APPLICATION_LANGUAGE
public
const
string
PROP_APPLICATION_NAME
public
const
string
PROP_APPLICATION_PROCESS_BINARY
public
const
string
PROP_APPLICATION_PROCESS_HOST
public
const
string
PROP_APPLICATION_PROCESS_ID
public
const
string
PROP_APPLICATION_PROCESS_MACHINE_ID
public
const
string
PROP_APPLICATION_PROCESS_SESSION_ID
public
const
string
PROP_APPLICATION_PROCESS_USER
public
const
string
PROP_APPLICATION_VERSION
public
const
string
PROP_DEVICE_ACCESS_MODE
public
const
string
PROP_DEVICE_API
public
const
string
PROP_DEVICE_BUFFERING_BUFFER_SIZE
public
const
string
PROP_DEVICE_BUFFERING_FRAGMENT_SIZE
public
const
string
PROP_DEVICE_BUS
public
const
string
PROP_DEVICE_BUS_PATH
public
const
string
PROP_DEVICE_CLASS
public
const
string
PROP_DEVICE_DESCRIPTION
public
const
string
PROP_DEVICE_FORM_FACTOR
public
const
string
PROP_DEVICE_ICON_NAME
public
const
string
PROP_DEVICE_INTENDED_ROLES
public
const
string
PROP_DEVICE_MASTER_DEVICE
public
const
string
PROP_DEVICE_PRODUCT_ID
public
const
string
PROP_DEVICE_PRODUCT_NAME
public
const
string
PROP_DEVICE_PROFILE_DESCRIPTION
public
const
string
PROP_DEVICE_PROFILE_NAME
public
const
string
PROP_DEVICE_SERIAL
public
const
string
PROP_DEVICE_STRING
public
const
string
PROP_DEVICE_VENDOR_ID
public
const
string
PROP_DEVICE_VENDOR_NAME
public
const
string
PROP_EVENT_DESCRIPTION
public
const
string
PROP_EVENT_ID
public
const
string
PROP_EVENT_MOUSE_BUTTON
public
const
string
PROP_EVENT_MOUSE_HPOS
public
const
string
PROP_EVENT_MOUSE_VPOS
public
const
string
PROP_EVENT_MOUSE_X
public
const
string
PROP_EVENT_MOUSE_Y
public
const
string
PROP_MEDIA_ARTIST
public
const
string
PROP_MEDIA_COPYRIGHT
public
const
string
PROP_MEDIA_FILENAME
public
const
string
PROP_MEDIA_ICON_NAME
public
const
string
PROP_MEDIA_LANGUAGE
public
const
string
PROP_MEDIA_NAME
public
const
string
PROP_MEDIA_ROLE
public
const
string
PROP_MEDIA_SOFTWARE
public
const
string
PROP_MEDIA_TITLE
public
const
string
PROP_MODULE_AUTHOR
public
const
string
PROP_MODULE_DESCRIPTION
public
const
string
PROP_MODULE_USAGE
public
const
string
PROP_MODULE_VERSION
public
const
string
PROP_WINDOW_ICON_NAME
public
const
string
PROP_WINDOW_ID
public
const
string
PROP_WINDOW_NAME
public
const
string
PROP_WINDOW_X11_DISPLAY
public
const
string
PROP_WINDOW_X11_MONITOR
public
const
string
PROP_WINDOW_X11_SCREEN
public
const
string
PROP_WINDOW_X11_XID
Static methods:
public
static
Proplist
?
from_string
(
string
s)
Creation methods:
public
Proplist
()
Methods:
public
int
@get
(
string
key,
out
void
* data,
out
size_t
size)
public
int
@set
(
string
key,
void
* data,
size_t
size)
public
void
clear
()
public
int
contains
(
string
key)
public
Proplist
copy
()
public
unowned
string
?
gets
(
string
key)
public
bool
is_empty
()
public
unowned
string
?
iterate
(
ref
void
* state)
public
int
setf
(
string
key,
string
format, ...)
public
int
setp
(
string
pair)
public
int
sets
(
string
key,
string
value)
public
uint
size
()
public
string
to_string
()
public
string
to_string_sep
(
string
sep)
public
void
unset
(
string
key)
public
void
unset_many
(
string
[] key)
public
void
update
(
UpdateMode
mode,
Proplist
other)