sample_format
uint32 sample_format;
uint32 sample_format;
data->output.format = controller->playback_stream->sample_format;
data->input.format = controller->record_stream->sample_format;
data->input.rate = controller->record_stream->sample_format;
controller->playback_stream->sample_format = data->output.format;
controller->playback_stream->sample_format);
controller->record_stream->sample_format = data->input.format;
controller->record_stream->sample_format);
enum sample_format playback_format;/* sample format for playback */
enum sample_format capture_format; /* sample format for capture */
uint32 sample_format;
stream->sample_format = widget.d.io.formats;
stream->sample_format &= widget.d.io.formats;
switch (stream->sample_format) {
stream->sample_format);
stream->rate, stream->bps, format, stream->sample_format);
data->output_formats = audioGroup->playback_stream->sample_format;
data->input_formats = audioGroup->record_stream->sample_format;
data->output.format = audioGroup->playback_stream->sample_format;
data->input.format = audioGroup->record_stream->sample_format;
audioGroup->playback_stream->sample_format = data->output.format;
audioGroup->playback_stream->sample_format);
audioGroup->record_stream->sample_format = data->input.format;
audioGroup->record_stream->sample_format);
AudioBufferSize(int32 channel_count, uint32 sample_format, float frame_rate, bigtime_t buffer_duration = 50000 /* 50 ms */)
return (sample_format & 0xf) * channel_count * (size_t)((frame_rate * buffer_duration) / 1000000.0);
f.sample_format = B_UNDEFINED_SAMPLES;
f.sample_format = B_LINEAR_SAMPLES;
f.sample_format = B_FLOAT_SAMPLES;
f.sample_format = B_MULAW_SAMPLES;
switch(f.sample_format) {
&& a.sample_format == b.sample_format
if (a.u.vid.sample_format != 0 && b.u.vid.sample_format != 0
&& a.u.vid.sample_format != b.u.vid.sample_format) {
if (format->u.vid.sample_format == 0)
format->u.vid.sample_format = other->u.vid.sample_format;