summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-04-13 04:39:45 +0200
committerLennart Poettering <lennart@poettering.net>2009-04-13 04:39:45 +0200
commit6d218e96348b2873b20b91ef2e785333ceb65fe3 (patch)
treee0dee923f4342136bf3bf5b81aae333c8abf4e58 /src
parente9dd7a504e5495de864446ee0c4c344e10c67a41 (diff)
api: introduce PA_VOLUME_MAX
Diffstat (limited to 'src')
-rw-r--r--src/pulse/volume.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/pulse/volume.h b/src/pulse/volume.h
index c3c396c8..5b7e1213 100644
--- a/src/pulse/volume.h
+++ b/src/pulse/volume.h
@@ -24,6 +24,7 @@
***/
#include <inttypes.h>
+#include <limits.h>
#include <pulse/cdecl.h>
#include <pulse/gccmacro.h>
@@ -102,12 +103,15 @@ PA_C_DECL_BEGIN
* > PA_VOLUME_NORM: increased volume */
typedef uint32_t pa_volume_t;
-/** Normal volume (100%) */
+/** Normal volume (100%, 0 dB) */
#define PA_VOLUME_NORM ((pa_volume_t) 0x10000U)
-/** Muted volume (0%) */
+/** Muted volume (0%, -inf dB) */
#define PA_VOLUME_MUTED ((pa_volume_t) 0U)
+/** Maximum volume we can store. \since 0.9.15 */
+#define PA_VOLUME_MAX ((pa_volume_t) UINT32_MAX)
+
/** A structure encapsulating a per-channel volume */
typedef struct pa_cvolume {
uint8_t channels; /**< Number of channels */