ALSATIMER_EVENT_TYPE_MRESUME = SNDRV_TIMER_EVENT_MRESUME,
} ALSATimerEventType;
+/**
+ * ALSATimerEventDataType
+ * @ALSATIMER_EVENT_DATA_TYPE_TICK: The data for tick event.
+ * @ALSATIMER_EVENT_DATA_TYPE_TIMESTAMP: The data for timestamp event.
+ *
+ * A set of enumerations for the type of event data.
+ */
+typedef enum {
+ ALSATIMER_EVENT_DATA_TYPE_TICK,
+ ALSATIMER_EVENT_DATA_TYPE_TIMESTAMP,
+} ALSATimerEventDataType;
+
#endif
"alsatimer_device_info_flag_get_type";
"alsatimer_instance_param_flag_get_type";
"alsatimer_event_type_get_type";
+ "alsatimer_event_data_type_get_type";
"alsatimer_get_sysname";
"alsatimer_get_devnode";
'MRESUME',
)
+event_data_types = (
+ 'TICK',
+ 'TIMESTAMP',
+)
+
types = {
ALSATimer.Class: class_types,
ALSATimer.SlaveClass: slave_class_types,
ALSATimer.DeviceInfoFlag: device_info_flags,
ALSATimer.InstanceParamFlag: instance_param_flags,
ALSATimer.EventType: event_types,
+ ALSATimer.EventDataType: event_data_types,
}
for obj, types in types.items():