1- use projectm_rs:: core:: projectm_handle ;
1+ use projectm_rs:: core:: ProjectMHandle ;
22use sdl2:: audio:: { AudioCallback , AudioDevice , AudioSpecDesired } ;
33
44use super :: config:: FrameRate ;
@@ -17,11 +17,11 @@ pub struct Audio {
1717 is_capturing : bool ,
1818 frame_rate : Option < FrameRate > ,
1919 capturing_device : Option < AudioDevice < AudioCaptureCallback > > ,
20- projectm : projectm_handle ,
20+ projectm : ProjectMHandle ,
2121}
2222
2323impl Audio {
24- pub fn new ( sdl_context : & sdl2:: Sdl , projectm : projectm_handle ) -> Self {
24+ pub fn new ( sdl_context : & sdl2:: Sdl , projectm : ProjectMHandle ) -> Self {
2525 let audio_subsystem = sdl_context. audio ( ) . unwrap ( ) ;
2626
2727 Self {
@@ -156,7 +156,7 @@ impl Audio {
156156}
157157
158158struct AudioCaptureCallback {
159- pm : projectm_handle ,
159+ pm : ProjectMHandle ,
160160 // spec: sdl2::audio::AudioSpec,
161161 // buffer_size: SampleFormat,
162162 // buffer: Vec<u8>,
@@ -172,6 +172,6 @@ impl AudioCallback for AudioCaptureCallback {
172172 // we need to pass it to projectm
173173 fn callback ( & mut self , out : & mut [ SampleFormat ] ) {
174174 let pm = self . pm ;
175- projectm_rs:: core:: projectm :: pcm_add_float ( pm, out. to_vec ( ) , 2 ) ;
175+ projectm_rs:: core:: Projectm :: pcm_add_float ( pm, out. to_vec ( ) , 2 ) ;
176176 }
177177}
0 commit comments