]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/sound/pcm.h
ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
[linux.git] / include / sound / pcm.h
index 1e9bb1c917705385e45f8970cb16883cee655b5b..bbe6eb1ff5d2290e116a08b1bff5d186240ba39d 100644 (file)
@@ -117,6 +117,8 @@ struct snd_pcm_ops {
 #define SNDRV_PCM_RATE_96000           (1<<10)         /* 96000Hz */
 #define SNDRV_PCM_RATE_176400          (1<<11)         /* 176400Hz */
 #define SNDRV_PCM_RATE_192000          (1<<12)         /* 192000Hz */
+#define SNDRV_PCM_RATE_352800          (1<<13)         /* 352800Hz */
+#define SNDRV_PCM_RATE_384000          (1<<14)         /* 384000Hz */
 
 #define SNDRV_PCM_RATE_CONTINUOUS      (1<<30)         /* continuous range */
 #define SNDRV_PCM_RATE_KNOT            (1<<31)         /* supports more non-continuos rates */
@@ -129,6 +131,9 @@ struct snd_pcm_ops {
                                         SNDRV_PCM_RATE_88200|SNDRV_PCM_RATE_96000)
 #define SNDRV_PCM_RATE_8000_192000     (SNDRV_PCM_RATE_8000_96000|SNDRV_PCM_RATE_176400|\
                                         SNDRV_PCM_RATE_192000)
+#define SNDRV_PCM_RATE_8000_384000     (SNDRV_PCM_RATE_8000_192000|\
+                                        SNDRV_PCM_RATE_352800|\
+                                        SNDRV_PCM_RATE_384000)
 #define _SNDRV_PCM_FMTBIT(fmt)         (1ULL << (__force int)SNDRV_PCM_FORMAT_##fmt)
 #define SNDRV_PCM_FMTBIT_S8            _SNDRV_PCM_FMTBIT(S8)
 #define SNDRV_PCM_FMTBIT_U8            _SNDRV_PCM_FMTBIT(U8)