Logo Search packages:      
Sourcecode: pulseaudio version File versions  Download package

Subscription event types, as used by pa_context_subscribe()

Enumerator:
PA_SUBSCRIPTION_EVENT_SINK  Event type: Sink
PA_SUBSCRIPTION_EVENT_SOURCE  Event type: Source
PA_SUBSCRIPTION_EVENT_SINK_INPUT  Event type: Sink input
PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT  Event type: Source output
PA_SUBSCRIPTION_EVENT_MODULE  Event type: Module
PA_SUBSCRIPTION_EVENT_CLIENT  Event type: Client
PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE  Event type: Sample cache item
PA_SUBSCRIPTION_EVENT_SERVER  Event type: Global server change, only occuring with PA_SUBSCRIPTION_EVENT_CHANGE.
Since:
0.4
PA_SUBSCRIPTION_EVENT_AUTOLOAD  Event type: Autoload table changes.
Since:
0.5
PA_SUBSCRIPTION_EVENT_FACILITY_MASK  A mask to extract the event type from an event value
PA_SUBSCRIPTION_EVENT_NEW  A new object was created
PA_SUBSCRIPTION_EVENT_CHANGE  A property of the object was modified
PA_SUBSCRIPTION_EVENT_REMOVE  An object was removed
PA_SUBSCRIPTION_EVENT_TYPE_MASK  A mask to extract the event operation from an event value

Definition at line 264 of file def.h.

                                        {
    PA_SUBSCRIPTION_EVENT_SINK = 0,           /**< Event type: Sink */
    PA_SUBSCRIPTION_EVENT_SOURCE = 1,         /**< Event type: Source */
    PA_SUBSCRIPTION_EVENT_SINK_INPUT = 2,     /**< Event type: Sink input */
    PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT = 3,  /**< Event type: Source output */
    PA_SUBSCRIPTION_EVENT_MODULE = 4,         /**< Event type: Module */
    PA_SUBSCRIPTION_EVENT_CLIENT = 5,         /**< Event type: Client */
    PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE = 6,   /**< Event type: Sample cache item */
    PA_SUBSCRIPTION_EVENT_SERVER = 7,         /**< Event type: Global server change, only occuring with PA_SUBSCRIPTION_EVENT_CHANGE. \since 0.4  */
    PA_SUBSCRIPTION_EVENT_AUTOLOAD = 8,       /**< Event type: Autoload table changes. \since 0.5 */
    PA_SUBSCRIPTION_EVENT_FACILITY_MASK = 15, /**< A mask to extract the event type from an event value */

    PA_SUBSCRIPTION_EVENT_NEW = 0,            /**< A new object was created */
    PA_SUBSCRIPTION_EVENT_CHANGE = 16,        /**< A property of the object was modified */
    PA_SUBSCRIPTION_EVENT_REMOVE = 32,        /**< An object was removed */
    PA_SUBSCRIPTION_EVENT_TYPE_MASK = 16+32   /**< A mask to extract the event operation from an event value */
} pa_subscription_event_type_t;


Generated by  Doxygen 1.6.0   Back to index