| Value | Meaning | 
|---|---|
| PA_SOURCE_NOFLAGS0x0000U | |
| PA_SOURCE_HW_VOLUME_CTRL0x0001U | < Flag to pass when no specific options are needed (used to avoid casting) \since 0.9.19  | 
| PA_SOURCE_LATENCY0x0002U | < Supports hardware volume control. This is a dynamic flag and may * change at runtime after the source has initialized  | 
| PA_SOURCE_HARDWARE0x0004U | < Supports latency querying  | 
| PA_SOURCE_NETWORK0x0008U | < Is a hardware source of some kind, in contrast to * "virtual"/software source \since 0.9.3  | 
| PA_SOURCE_HW_MUTE_CTRL0x0010U | < Is a networked source of some kind. \since 0.9.7  | 
| PA_SOURCE_DECIBEL_VOLUME0x0020U | < Supports hardware mute control. This is a dynamic flag and may * change at runtime after the source has initialized \since 0.9.11  | 
| PA_SOURCE_DYNAMIC_LATENCY0x0040U | < Volume can be translated to dB with pa_sw_volume_to_dB(). This is a * dynamic flag and may change at runtime after the source has initialized * \since 0.9.11  | 
| PA_SOURCE_FLAT_VOLUME0x0080U | < The latency can be adjusted dynamically depending on the * needs of the connected streams. \since 0.9.15  | 
Special source flags.