From 48c2c90f19f07d02082d9fb84fb36ac1fcfa84e1 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 31 Aug 2012 13:53:22 -0700 Subject: Add SND_CHMAP_NA and bit flag definitions Signed-off-by: Takashi Iwai --- include/pcm.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'include/pcm.h') diff --git a/include/pcm.h b/include/pcm.h index 22194fcd..ee89a7ea 100644 --- a/include/pcm.h +++ b/include/pcm.h @@ -504,9 +504,14 @@ enum snd_pcm_chmap_position { SND_CHMAP_FCH, /** front center high */ SND_CHMAP_FRH, /** front right high */ SND_CHMAP_TC, /** top center */ - SND_CHMAP_LAST = SND_CHMAP_TC, /** last entry */ + SND_CHMAP_NA, /** N/A, silent */ + SND_CHMAP_LAST = SND_CHMAP_NA, /** last entry */ }; +#define SND_CHMAP_POSITION_MASK 0xffff /** bitmask for channel position */ +#define SND_CHMAP_PHASE_INVERSE (0x01 << 16) /* the channel is phase inverted */ +#define SND_CHMAP_DRIVER_SPEC (0x02 << 16) /* non-standard channel value */ + int **snd_pcm_query_chmaps(snd_pcm_t *pcm); void snd_pcm_free_chmaps(int **maps); int *snd_pcm_get_chmap(snd_pcm_t *pcm); -- cgit v1.2.3