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 occurring with PA_SUBSCRIPTION_EVENT_CHANGE.

PA_SUBSCRIPTION_EVENT_CARD 

Event type: Card

Since:
0.9.15
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 478 of file def.h.

                                        {
    PA_SUBSCRIPTION_EVENT_SINK = 0x0000U,
    /**< Event type: Sink */

    PA_SUBSCRIPTION_EVENT_SOURCE = 0x0001U,
    /**< Event type: Source */

    PA_SUBSCRIPTION_EVENT_SINK_INPUT = 0x0002U,
    /**< Event type: Sink input */

    PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT = 0x0003U,
    /**< Event type: Source output */

    PA_SUBSCRIPTION_EVENT_MODULE = 0x0004U,
    /**< Event type: Module */

    PA_SUBSCRIPTION_EVENT_CLIENT = 0x0005U,
    /**< Event type: Client */

    PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE = 0x0006U,
    /**< Event type: Sample cache item */

    PA_SUBSCRIPTION_EVENT_SERVER = 0x0007U,
    /**< Event type: Global server change, only occurring with PA_SUBSCRIPTION_EVENT_CHANGE. */

/** \cond fulldocs */
    PA_SUBSCRIPTION_EVENT_AUTOLOAD = 0x0008U,
    /**< \deprecated Event type: Autoload table changes. */
/** \endcond */

    PA_SUBSCRIPTION_EVENT_CARD = 0x0009U,
    /**< Event type: Card \since 0.9.15 */

    PA_SUBSCRIPTION_EVENT_FACILITY_MASK = 0x000FU,
    /**< A mask to extract the event type from an event value */

    PA_SUBSCRIPTION_EVENT_NEW = 0x0000U,
    /**< A new object was created */

    PA_SUBSCRIPTION_EVENT_CHANGE = 0x0010U,
    /**< A property of the object was modified */

    PA_SUBSCRIPTION_EVENT_REMOVE = 0x0020U,
    /**< An object was removed */

    PA_SUBSCRIPTION_EVENT_TYPE_MASK = 0x0030U
    /**< 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