Logo Search packages:      
Sourcecode: pulseaudio version File versions

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 473 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