Lines Matching refs:ss
33 int pa_sndfile_read_sample_spec(SNDFILE *sf, pa_sample_spec *ss) {
38 pa_assert(ss);
51 ss->format = PA_SAMPLE_S16NE;
55 ss->format = PA_SAMPLE_S24NE;
59 ss->format = PA_SAMPLE_S32NE;
63 ss->format = PA_SAMPLE_ULAW;
67 ss->format = PA_SAMPLE_ALAW;
73 ss->format = PA_SAMPLE_FLOAT32NE;
77 ss->rate = (uint32_t) sfi.samplerate;
78 ss->channels = (uint8_t) sfi.channels;
80 if (!pa_sample_spec_valid(ss))
86 int pa_sndfile_write_sample_spec(SF_INFO *sfi, pa_sample_spec *ss) {
88 pa_assert(ss);
90 sfi->samplerate = (int) ss->rate;
91 sfi->channels = (int) ss->channels;
93 if (pa_sample_format_is_le(ss->format) > 0)
95 else if (pa_sample_format_is_be(ss->format) > 0)
98 switch (ss->format) {
101 ss->format = PA_SAMPLE_S16NE;
107 ss->format = PA_SAMPLE_S16NE;
113 ss->format = PA_SAMPLE_S24NE;
119 ss->format = PA_SAMPLE_S24_32NE;
125 ss->format = PA_SAMPLE_S32NE;
140 ss->format = PA_SAMPLE_FLOAT32NE;
145 if (!pa_sample_spec_valid(ss))
369 pa_sndfile_readf_t pa_sndfile_readf_function(const pa_sample_spec *ss) {
370 pa_assert(ss);
372 switch (ss->format) {
393 pa_sndfile_writef_t pa_sndfile_writef_function(const pa_sample_spec *ss) {
394 pa_assert(ss);
396 switch (ss->format) {