#include <cslpcm.h>
Public Attributes | |
unsigned int | rate |
unsigned int | n_channels |
unsigned int | n_bits |
CslPcmFormatType | format |
unsigned int | buffer_size |
unsigned int | n_bytes_available |
unsigned int | packet_size |
unsigned int | n_buffer_packets |
unsigned int | n_packets_available |
unsigned int | padding [128] |
float | server_latency |
A type used to store status information related to PCM streams.
|
buffer_size = n_buffer_packets * packet_size * (n_bits + 7) / 8 |
|
|
|
sample size in bits. (0==float32bit) n_bytes_per_value = (n_bits + 7) / 8 |
|
|
|
# of bytes left to read or write |
|
number of channels |
|
# of empty packets left to read or write |
|
|
|
|
|
sampling rate in samples/second |
|
|