mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	add #defines for all enums that lacked it
This commit is contained in:
		
							parent
							
								
									04c3c6716b
								
							
						
					
					
						commit
						6bb2c49057
					
				
					 3 changed files with 141 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -141,6 +141,66 @@ typedef enum pa_channel_position {
 | 
			
		|||
    PA_CHANNEL_POSITION_MAX
 | 
			
		||||
} pa_channel_position_t;
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_CHANNEL_POSITION_INVALID PA_CHANNEL_POSITION_INVALID
 | 
			
		||||
#define PA_CHANNEL_POSITION_MONO PA_CHANNEL_POSITION_MONO
 | 
			
		||||
#define PA_CHANNEL_POSITION_LEFT PA_CHANNEL_POSITION_LEFT
 | 
			
		||||
#define PA_CHANNEL_POSITION_RIGHT PA_CHANNEL_POSITION_RIGHT
 | 
			
		||||
#define PA_CHANNEL_POSITION_CENTER PA_CHANNEL_POSITION_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_FRONT_LEFT PA_CHANNEL_POSITION_FRONT_LEFT
 | 
			
		||||
#define PA_CHANNEL_POSITION_FRONT_RIGHT PA_CHANNEL_POSITION_FRONT_RIGHT
 | 
			
		||||
#define PA_CHANNEL_POSITION_FRONT_CENTER PA_CHANNEL_POSITION_FRONT_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_REAR_CENTER PA_CHANNEL_POSITION_REAR_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_REAR_LEFT PA_CHANNEL_POSITION_REAR_LEFT
 | 
			
		||||
#define PA_CHANNEL_POSITION_REAR_RIGHT PA_CHANNEL_POSITION_REAR_RIGHT
 | 
			
		||||
#define PA_CHANNEL_POSITION_LFE PA_CHANNEL_POSITION_LFE
 | 
			
		||||
#define PA_CHANNEL_POSITION_SUBWOOFER PA_CHANNEL_POSITION_SUBWOOFER
 | 
			
		||||
#define PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_SIDE_LEFT PA_CHANNEL_POSITION_SIDE_LEFT
 | 
			
		||||
#define PA_CHANNEL_POSITION_SIDE_RIGHT PA_CHANNEL_POSITION_SIDE_RIGHT
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX0 PA_CHANNEL_POSITION_AUX0
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX1 PA_CHANNEL_POSITION_AUX1
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX2 PA_CHANNEL_POSITION_AUX2
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX3 PA_CHANNEL_POSITION_AUX3
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX4 PA_CHANNEL_POSITION_AUX4
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX5 PA_CHANNEL_POSITION_AUX5
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX6 PA_CHANNEL_POSITION_AUX6
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX7 PA_CHANNEL_POSITION_AUX7
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX8 PA_CHANNEL_POSITION_AUX8
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX9 PA_CHANNEL_POSITION_AUX9
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX10 PA_CHANNEL_POSITION_AUX10
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX11 PA_CHANNEL_POSITION_AUX11
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX12 PA_CHANNEL_POSITION_AUX12
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX13 PA_CHANNEL_POSITION_AUX13
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX14 PA_CHANNEL_POSITION_AUX14
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX15 PA_CHANNEL_POSITION_AUX15
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX16 PA_CHANNEL_POSITION_AUX16
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX17 PA_CHANNEL_POSITION_AUX17
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX18 PA_CHANNEL_POSITION_AUX18
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX19 PA_CHANNEL_POSITION_AUX19
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX20 PA_CHANNEL_POSITION_AUX20
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX21 PA_CHANNEL_POSITION_AUX21
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX22 PA_CHANNEL_POSITION_AUX22
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX23 PA_CHANNEL_POSITION_AUX23
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX24 PA_CHANNEL_POSITION_AUX24
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX25 PA_CHANNEL_POSITION_AUX25
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX26 PA_CHANNEL_POSITION_AUX26
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX27 PA_CHANNEL_POSITION_AUX27
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX28 PA_CHANNEL_POSITION_AUX28
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX29 PA_CHANNEL_POSITION_AUX29
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX30 PA_CHANNEL_POSITION_AUX30
 | 
			
		||||
#define PA_CHANNEL_POSITION_AUX31 PA_CHANNEL_POSITION_AUX31
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_CENTER PA_CHANNEL_POSITION_TOP_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_FRONT_LEFT PA_CHANNEL_POSITION_TOP_FRONT_LEFT
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_FRONT_RIGHT PA_CHANNEL_POSITION_TOP_FRONT_RIGHT
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_FRONT_CENTER PA_CHANNEL_POSITION_TOP_FRONT_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_REAR_LEFT PA_CHANNEL_POSITION_TOP_REAR_LEFT
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_REAR_RIGHT PA_CHANNEL_POSITION_TOP_REAR_RIGHT
 | 
			
		||||
#define PA_CHANNEL_POSITION_TOP_REAR_CENTER PA_CHANNEL_POSITION_TOP_REAR_CENTER
 | 
			
		||||
#define PA_CHANNEL_POSITION_MAX PA_CHANNEL_POSITION_MAX
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** A list of channel mapping definitions for pa_channel_map_init_auto() */
 | 
			
		||||
typedef enum pa_channel_map_def {
 | 
			
		||||
    PA_CHANNEL_MAP_AIFF,
 | 
			
		||||
| 
						 | 
				
			
			@ -165,6 +225,16 @@ typedef enum pa_channel_map_def {
 | 
			
		|||
    /**< The default channel map */
 | 
			
		||||
} pa_channel_map_def_t;
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_CHANNEL_MAP_AIFF PA_CHANNEL_MAP_AIFF
 | 
			
		||||
#define PA_CHANNEL_MAP_ALSA PA_CHANNEL_MAP_ALSA
 | 
			
		||||
#define PA_CHANNEL_MAP_AUX PA_CHANNEL_MAP_AUX
 | 
			
		||||
#define PA_CHANNEL_MAP_WAVEEX PA_CHANNEL_MAP_WAVEEX
 | 
			
		||||
#define PA_CHANNEL_MAP_OSS PA_CHANNEL_MAP_OSS
 | 
			
		||||
#define PA_CHANNEL_MAP_DEF_MAX PA_CHANNEL_MAP_DEF_MAX
 | 
			
		||||
#define PA_CHANNEL_MAP_DEFAULT PA_CHANNEL_MAP_DEFAULT
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** A channel map which can be used to attach labels to specific
 | 
			
		||||
 * channels of a stream. These values are relevant for conversion and
 | 
			
		||||
 * mixing of streams */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -57,6 +57,12 @@ static inline int PA_CONTEXT_IS_GOOD(pa_context_state_t x) {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_CONTEXT_UNCONNECTED PA_CONTEXT_UNCONNECTED
 | 
			
		||||
#define PA_CONTEXT_CONNECTING PA_CONTEXT_CONNECTING
 | 
			
		||||
#define PA_CONTEXT_AUTHORIZING PA_CONTEXT_AUTHORIZING
 | 
			
		||||
#define PA_CONTEXT_SETTING_NAME PA_CONTEXT_SETTING_NAME
 | 
			
		||||
#define PA_CONTEXT_READY PA_CONTEXT_READY
 | 
			
		||||
#define PA_CONTEXT_FAILED PA_CONTEXT_FAILED
 | 
			
		||||
#define PA_CONTEXT_IS_GOOD PA_CONTEXT_IS_GOOD
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -77,6 +83,11 @@ static inline int PA_STREAM_IS_GOOD(pa_stream_state_t x) {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_STREAM_UNCONNECTED PA_STREAM_UNCONNECTED
 | 
			
		||||
#define PA_STREAM_CREATING PA_STREAM_CREATING
 | 
			
		||||
#define PA_STREAM_READY PA_STREAM_READY
 | 
			
		||||
#define PA_STREAM_FAILED PA_STREAM_FAILED
 | 
			
		||||
#define PA_STREAM_TERMINATED PA_STREAM_TERMINATED
 | 
			
		||||
#define PA_STREAM_IS_GOOD PA_STREAM_IS_GOOD
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -87,6 +98,12 @@ typedef enum pa_operation_state {
 | 
			
		|||
    PA_OPERATION_CANCELED      /**< The operation has been canceled */
 | 
			
		||||
} pa_operation_state_t;
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_OPERATION_RUNNING PA_OPERATION_RUNNING
 | 
			
		||||
#define PA_OPERATION_DONE PA_OPERATION_DONE
 | 
			
		||||
#define PA_OPERATION_CANCELED PA_OPERATION_CANCELED
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** An invalid index */
 | 
			
		||||
#define PA_INVALID_INDEX ((uint32_t) -1)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -109,6 +126,13 @@ typedef enum pa_stream_direction {
 | 
			
		|||
    PA_STREAM_UPLOAD         /**< Sample upload stream */
 | 
			
		||||
} pa_stream_direction_t;
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_STREAM_NODIRECTION PA_STREAM_NODIRECTION
 | 
			
		||||
#define PA_STREAM_PLAYBACK PA_STREAM_PLAYBACK
 | 
			
		||||
#define PA_STREAM_RECORD PA_STREAM_RECORD
 | 
			
		||||
#define PA_STREAM_UPLOAD PA_STREAM_UPLOAD
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** Some special flags for stream connections. */
 | 
			
		||||
typedef enum pa_stream_flags {
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -491,6 +515,36 @@ typedef enum pa_subscription_event_type {
 | 
			
		|||
/** Return one if an event type t matches an event mask bitfield */
 | 
			
		||||
#define pa_subscription_match_flags(m, t) (!!((m) & (1 << ((t) & PA_SUBSCRIPTION_EVENT_FACILITY_MASK))))
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_NULL PA_SUBSCRIPTION_MASK_NULL
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_SINK PA_SUBSCRIPTION_MASK_SINK
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_SOURCE PA_SUBSCRIPTION_MASK_SOURCE
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_SINK_INPUT PA_SUBSCRIPTION_MASK_SINK_INPUT
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_MODULE PA_SUBSCRIPTION_MASK_MODULE
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_CLIENT PA_SUBSCRIPTION_MASK_CLIENT
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_SAMPLE_CACHE PA_SUBSCRIPTION_MASK_SAMPLE_CACHE
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_SERVER PA_SUBSCRIPTION_MASK_SERVER
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_AUTOLOAD PA_SUBSCRIPTION_MASK_AUTOLOAD
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_CARD PA_SUBSCRIPTION_MASK_CARD
 | 
			
		||||
#define PA_SUBSCRIPTION_MASK_ALL PA_SUBSCRIPTION_MASK_ALL
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_SINK PA_SUBSCRIPTION_EVENT_SINK
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_SOURCE PA_SUBSCRIPTION_EVENT_SOURCE
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_SINK_INPUT PA_SUBSCRIPTION_EVENT_SINK_INPUT
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_MODULE PA_SUBSCRIPTION_EVENT_MODULE
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_CLIENT PA_SUBSCRIPTION_EVENT_CLIENT
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_SERVER PA_SUBSCRIPTION_EVENT_SERVER
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_AUTOLOAD PA_SUBSCRIPTION_EVENT_AUTOLOAD
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_CARD PA_SUBSCRIPTION_EVENT_CARD
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_FACILITY_MASK PA_SUBSCRIPTION_EVENT_FACILITY_MASK
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_NEW PA_SUBSCRIPTION_EVENT_NEW
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_CHANGE PA_SUBSCRIPTION_EVENT_CHANGE
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_REMOVE PA_SUBSCRIPTION_EVENT_REMOVE
 | 
			
		||||
#define PA_SUBSCRIPTION_EVENT_TYPE_MASK PA_SUBSCRIPTION_EVENT_TYPE_MASK
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** A structure for all kinds of timing information of a stream. See
 | 
			
		||||
 * pa_stream_update_timing_info() and pa_stream_get_timing_info(). The
 | 
			
		||||
 * total output latency a sample that is written with
 | 
			
		||||
| 
						 | 
				
			
			@ -617,6 +671,13 @@ typedef enum pa_seek_mode {
 | 
			
		|||
    /**< Seek relatively to the current end of the buffer queue. */
 | 
			
		||||
} pa_seek_mode_t;
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_SEEK_RELATIVE PA_SEEK_RELATIVE
 | 
			
		||||
#define PA_SEEK_ABSOLUTE PA_SEEK_ABSOLUTE
 | 
			
		||||
#define PA_SEEK_RELATIVE_ON_READ PA_SEEK_RELATIVE_ON_READ
 | 
			
		||||
#define PA_SEEK_RELATIVE_END PA_SEEK_RELATIVE_END
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** Special sink flags. */
 | 
			
		||||
typedef enum pa_sink_flags {
 | 
			
		||||
    PA_SINK_HW_VOLUME_CTRL = 0x0001U,
 | 
			
		||||
| 
						 | 
				
			
			@ -694,6 +755,8 @@ static inline int PA_SINK_IS_OPENED(pa_sink_state_t x) {
 | 
			
		|||
#define PA_SINK_RUNNING PA_SINK_RUNNING
 | 
			
		||||
#define PA_SINK_IDLE PA_SINK_IDLE
 | 
			
		||||
#define PA_SINK_SUSPENDED PA_SINK_SUSPENDED
 | 
			
		||||
#define PA_SINK_INIT PA_SINK_INIT
 | 
			
		||||
#define PA_SINK_UNLINKED PA_SINK_UNLINKED
 | 
			
		||||
#define PA_SINK_IS_OPENED PA_SINK_IS_OPENED
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -769,6 +832,8 @@ static inline int PA_SOURCE_IS_OPENED(pa_source_state_t x) {
 | 
			
		|||
#define PA_SOURCE_RUNNING PA_SOURCE_RUNNING
 | 
			
		||||
#define PA_SOURCE_IDLE PA_SOURCE_IDLE
 | 
			
		||||
#define PA_SOURCE_SUSPENDED PA_SOURCE_SUSPENDED
 | 
			
		||||
#define PA_SOURCE_INIT PA_SOURCE_INIT
 | 
			
		||||
#define PA_SOURCE_UNLINKED PA_SOURCE_UNLINKED
 | 
			
		||||
#define PA_SOURCE_IS_OPENED PA_SOURCE_IS_OPENED
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -194,6 +194,12 @@ typedef enum pa_update_mode {
 | 
			
		|||
     *  list. */
 | 
			
		||||
} pa_update_mode_t;
 | 
			
		||||
 | 
			
		||||
/** \cond fulldocs */
 | 
			
		||||
#define PA_UPDATE_SET PA_UPDATE_SET
 | 
			
		||||
#define PA_UPDATE_MERGE PA_UPDATE_MERGE
 | 
			
		||||
#define PA_UPDATE_REPLACE PA_UPDATE_REPLACE
 | 
			
		||||
/** \endcond */
 | 
			
		||||
 | 
			
		||||
/** Merge property list "other" into "p", adhering the merge mode as
 | 
			
		||||
 * specified in "mode". \since 0.9.11 */
 | 
			
		||||
void pa_proplist_update(pa_proplist *p, pa_update_mode_t mode, pa_proplist *other);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue