Lines Matching refs:event
9 * Callbacks may be used for event handling.
91 * The implementation of mixer class typically calls it at #SND_CTL_EVENT_MASK_ADD event. Once
93 * at #SND_CTL_EVENT_MASK_REMOVE event. Unless detaching, mixer API internal hits assertion due
94 * to unsatisfied postcondition after the event.
115 * The implementation of mixer class typically calls it at #SND_CTL_EVENT_MASK_REMOVE event for
117 * assertion due to unsatisfied postcondition after the event.
154 err = class->event(class, mask, helem, melem);
160 // attached at ADD event.
171 err = class->event(class, mask, helem, melem);
195 err = c->event(c, mask, elem, NULL);
532 if (!class->event)
541 err = class->event(class, SND_CTL_EVENT_MASK_ADD, elem, NULL);
766 * \brief Wait for a mixer to become ready (i.e. at least one event pending)
1013 * \brief Get mixer event callback associated to given mixer class
1015 * \return event callback pointer
1020 return obj->event;
1026 * \return event callback pointer
1038 * \return event callback pointer
1047 * \brief Set mixer event callback to given mixer class
1049 * \param event Event callback
1052 int snd_mixer_class_set_event(snd_mixer_class_t *obj, snd_mixer_event_t event)
1055 obj->event = event;