Searched refs:StreamSourceGenerator (Results 1 – 9 of 9) sorted by relevance
13 use audio_streams::StreamSourceGenerator;39 pub(crate) type SysAudioStreamSourceGenerator = Box<dyn StreamSourceGenerator>;91 let mut generators: Vec<Box<dyn StreamSourceGenerator>> = in create_aaudio_stream_source_generators()104 ) -> Vec<Box<dyn StreamSourceGenerator>> { in create_cras_stream_source_generators() argument105 let mut generators: Vec<Box<dyn StreamSourceGenerator>> = in create_cras_stream_source_generators()129 ) -> Vec<Box<dyn StreamSourceGenerator>> { in create_stream_source_generators() argument
7 use audio_streams::StreamSourceGenerator;49 fn create_cras_stream_source_generator(args: &Args) -> Box<dyn StreamSourceGenerator> { in create_cras_stream_source_generator() argument61 ) -> Box<dyn StreamSourceGenerator> { in create_stream_source_generator() argument
7 use audio_streams::StreamSourceGenerator;36 ) -> Box<dyn StreamSourceGenerator> { in create_stream_source_generator() argument
22 fn create_stream_source_generators(args: &Args) -> Box<dyn StreamSourceGenerator> { in create_stream_source_generators() argument33 let generator: Box<dyn StreamSourceGenerator> = create_stream_source_generators(args); in run_playback()
29 use audio_streams::StreamSourceGenerator;117 impl StreamSourceGenerator for CrasStreamSourceGenerator {
21 use audio_streams::StreamSourceGenerator;48 impl StreamSourceGenerator for WinAudioStreamSourceGenerator {527 let stream_source_generator: Box<dyn StreamSourceGenerator> = in test_async()
24 use audio_streams::StreamSourceGenerator;217 impl StreamSourceGenerator for FileStreamSourceGenerator {
30 use audio_streams::StreamSourceGenerator;428 impl StreamSourceGenerator for AndroidAudioStreamSourceGenerator {
170 pub trait StreamSourceGenerator: Sync + Send { interface797 impl StreamSourceGenerator for NoopStreamSourceGenerator {1039 let generator: Box<dyn StreamSourceGenerator> = Box::new(NoopStreamSourceGenerator::new()); in generate_noop_stream_source()