Go to the documentation of this file.
25 #ifndef __COMPRESS_OFFLOAD_H
26 #define __COMPRESS_OFFLOAD_H
28 #include <linux/types.h>
33 #define SNDRV_COMPRESS_VERSION SNDRV_PROTOCOL_VERSION(0, 1, 0)
142 #define SNDRV_COMPRESS_IOCTL_VERSION _IOR('C', 0x00, int)
143 #define SNDRV_COMPRESS_GET_CAPS _IOWR('C', 0x10, struct snd_compr_caps)
144 #define SNDRV_COMPRESS_GET_CODEC_CAPS _IOWR('C', 0x11,\
145 struct snd_compr_codec_caps)
146 #define SNDRV_COMPRESS_SET_PARAMS _IOW('C', 0x12, struct snd_compr_params)
147 #define SNDRV_COMPRESS_GET_PARAMS _IOR('C', 0x13, struct snd_codec)
148 #define SNDRV_COMPRESS_TSTAMP _IOR('C', 0x20, struct snd_compr_tstamp)
149 #define SNDRV_COMPRESS_AVAIL _IOR('C', 0x21, struct snd_compr_avail)
150 #define SNDRV_COMPRESS_PAUSE _IO('C', 0x30)
151 #define SNDRV_COMPRESS_RESUME _IO('C', 0x31)
152 #define SNDRV_COMPRESS_START _IO('C', 0x32)
153 #define SNDRV_COMPRESS_STOP _IO('C', 0x33)
154 #define SNDRV_COMPRESS_DRAIN _IO('C', 0x34)
160 #define SND_COMPR_TRIGGER_DRAIN 7