pub fn fade_in_from_pos(&self, loops: i32, ms: i32, position: f64) -> Result<(), String> {
        let ret = unsafe {
            sys::mixer::Mix_FadeInMusicPos(self.raw, loops as c_int, ms as c_int, position as c_double)
        };
        if ret == -1 {
            Err(get_error())
        } else {
            Ok(())
        }
    }
/// Fade in over ms milliseconds of time, from position.
Fade in over ms milliseconds of time, from position.
Fade in over ms milliseconds of time from position .
pub fn fade_in_from_pos(&self, loops: i32, ms: i32, position: f64) -> Result<(), String> {
        let ret = unsafe {
            sys::mixer::Mix_FadeInMusicPos(self.raw, loops as c_int, ms as c_int, position as c_double)
        };
        if ret == -1 {
            Err(get_error())
        } else {
            Ok(())
        }
    }
pub fn fade_in_from_pos ( & self , loops : i32 , ms : i32 , position : f64 ) -> Result < ( ) , String > { let ret = unsafe { sys :: mixer :: Mix_FadeInMusicPos ( self . raw , loops as c_int , ms as c_int , position as c_double ) } ; if ret == - 1 { Err ( get_error ( ) ) } else { Ok ( ( ) ) } }
Fade in over ms milliseconds of time, from position.
Fade in over ms milliseconds of time from position .
&self
loops
i32
ms
i32
position
f64
&self
loops
i32
ms
i32
position
f64