Go to the documentation of this file.
27 #include <sys/types.h>
28 #include <sys/param.h>
31 #include <pulse/cdecl.h>
114 #if !defined(WORDS_BIGENDIAN)
115 #if defined(__BYTE_ORDER)
116 #if __BYTE_ORDER == __BIG_ENDIAN
117 #define WORDS_BIGENDIAN
123 #define PA_CHANNELS_MAX 32U
126 #define PA_RATE_MAX (48000U*4U)
176 #ifdef WORDS_BIGENDIAN
178 #define PA_SAMPLE_S16NE PA_SAMPLE_S16BE
180 #define PA_SAMPLE_FLOAT32NE PA_SAMPLE_FLOAT32BE
182 #define PA_SAMPLE_S32NE PA_SAMPLE_S32BE
184 #define PA_SAMPLE_S24NE PA_SAMPLE_S24BE
186 #define PA_SAMPLE_S24_32NE PA_SAMPLE_S24_32BE
189 #define PA_SAMPLE_S16RE PA_SAMPLE_S16LE
191 #define PA_SAMPLE_FLOAT32RE PA_SAMPLE_FLOAT32LE
193 #define PA_SAMPLE_S32RE PA_SAMPLE_S32LE
195 #define PA_SAMPLE_S24RE PA_SAMPLE_S24LE
197 #define PA_SAMPLE_S24_32RE PA_SAMPLE_S24_32LE
200 #define PA_SAMPLE_S16NE PA_SAMPLE_S16LE
202 #define PA_SAMPLE_FLOAT32NE PA_SAMPLE_FLOAT32LE
204 #define PA_SAMPLE_S32NE PA_SAMPLE_S32LE
206 #define PA_SAMPLE_S24NE PA_SAMPLE_S24LE
208 #define PA_SAMPLE_S24_32NE PA_SAMPLE_S24_32LE
211 #define PA_SAMPLE_S16RE PA_SAMPLE_S16BE
213 #define PA_SAMPLE_FLOAT32RE PA_SAMPLE_FLOAT32BE
215 #define PA_SAMPLE_S32RE PA_SAMPLE_S32BE
217 #define PA_SAMPLE_S24RE PA_SAMPLE_S24BE
219 #define PA_SAMPLE_S24_32RE PA_SAMPLE_S24_32BE
223 #define PA_SAMPLE_FLOAT32 PA_SAMPLE_FLOAT32NE
227 #define PA_SAMPLE_U8 PA_SAMPLE_U8
228 #define PA_SAMPLE_ALAW PA_SAMPLE_ALAW
229 #define PA_SAMPLE_ULAW PA_SAMPLE_ULAW
230 #define PA_SAMPLE_S16LE PA_SAMPLE_S16LE
231 #define PA_SAMPLE_S16BE PA_SAMPLE_S16BE
232 #define PA_SAMPLE_FLOAT32LE PA_SAMPLE_FLOAT32LE
233 #define PA_SAMPLE_FLOAT32BE PA_SAMPLE_FLOAT32BE
234 #define PA_SAMPLE_S32LE PA_SAMPLE_S32LE
235 #define PA_SAMPLE_S32BE PA_SAMPLE_S32BE
236 #define PA_SAMPLE_S24LE PA_SAMPLE_S24LE
237 #define PA_SAMPLE_S24BE PA_SAMPLE_S24BE
238 #define PA_SAMPLE_S24_32LE PA_SAMPLE_S24_32LE
239 #define PA_SAMPLE_S24_32BE PA_SAMPLE_S24_32BE
302 #define PA_SAMPLE_SPEC_SNPRINT_MAX 32
312 #define PA_BYTES_SNPRINT_MAX 11
325 #ifdef WORDS_BIGENDIAN
326 #define pa_sample_format_is_ne(f) pa_sample_format_is_be(f)
327 #define pa_sample_format_is_re(f) pa_sample_format_is_le(f)
331 #define pa_sample_format_is_ne(f) pa_sample_format_is_le(f)
334 #define pa_sample_format_is_re(f) pa_sample_format_is_be(f)