Proplist
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "pa_proplist" , cprefix = "pa_proplist_" , free_function = "pa_proplist_free" , has_type_id = false ) ]
public class Proplist
[ 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)