]>
code.delx.au - pulseaudio/blob - src/sample.c
5 size_t pa_sample_size(struct pa_sample_spec
*spec
) {
9 switch (spec
->format
) {
24 return b
* spec
->channels
;
27 size_t pa_bytes_per_second(struct pa_sample_spec
*spec
) {
29 return spec
->rate
*pa_sample_size(spec
);
33 uint32_t pa_samples_usec(size_t length
, struct pa_sample_spec
*spec
) {
36 return (uint32_t) (((double) length
/pa_sample_size(spec
))/spec
->rate
*1000000);