Subscription event mask, as used by pa_context_subscribe()
Definition at line 430 of file def.h. { PA_SUBSCRIPTION_MASK_NULL = 0x0000U, /**< No events */ PA_SUBSCRIPTION_MASK_SINK = 0x0001U, /**< Sink events */ PA_SUBSCRIPTION_MASK_SOURCE = 0x0002U, /**< Source events */ PA_SUBSCRIPTION_MASK_SINK_INPUT = 0x0004U, /**< Sink input events */ PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT = 0x0008U, /**< Source output events */ PA_SUBSCRIPTION_MASK_MODULE = 0x0010U, /**< Module events */ PA_SUBSCRIPTION_MASK_CLIENT = 0x0020U, /**< Client events */ PA_SUBSCRIPTION_MASK_SAMPLE_CACHE = 0x0040U, /**< Sample cache events */ PA_SUBSCRIPTION_MASK_SERVER = 0x0080U, /**< Other global server changes. */ /** \cond fulldocs */ PA_SUBSCRIPTION_MASK_AUTOLOAD = 0x0100U, /**< \deprecated Autoload table events. */ /** \endcond */ PA_SUBSCRIPTION_MASK_CARD = 0x0200U, /**< Card events. \since 0.9.15 */ PA_SUBSCRIPTION_MASK_ALL = 0x02ffU /**< Catch all events */ } pa_subscription_mask_t;
|