common: Add helpers for getting current stream metrics.
This commit is contained in:
parent
87e36be31e
commit
98b7553bc8
2 changed files with 17 additions and 0 deletions
|
|
@ -1697,3 +1697,17 @@ size_t pa_droid_buffer_size_round_up(size_t buffer_size, size_t block_size) {
|
|||
|
||||
return buffer_size;
|
||||
}
|
||||
|
||||
const pa_sample_spec *pa_droid_stream_sample_spec(pa_droid_stream *stream) {
|
||||
pa_assert(stream);
|
||||
pa_assert(stream->output || stream->input);
|
||||
|
||||
return stream->output ? &stream->output->sample_spec : &stream->input->sample_spec;
|
||||
}
|
||||
|
||||
const pa_channel_map *pa_droid_stream_channel_map(pa_droid_stream *stream) {
|
||||
pa_assert(stream);
|
||||
pa_assert(stream->output || stream->input);
|
||||
|
||||
return stream->output ? &stream->output->channel_map : &stream->input->channel_map;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -294,6 +294,9 @@ pa_droid_stream *pa_droid_open_input_stream(pa_droid_hw_module *module,
|
|||
audio_devices_t devices,
|
||||
pa_droid_mapping *am);
|
||||
|
||||
const pa_sample_spec *pa_droid_stream_sample_spec(pa_droid_stream *stream);
|
||||
const pa_channel_map *pa_droid_stream_channel_map(pa_droid_stream *stream);
|
||||
|
||||
bool pa_droid_stream_is_primary(pa_droid_stream *s);
|
||||
|
||||
int pa_droid_stream_suspend(pa_droid_stream *s, bool suspend);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue