diff --git a/src/media_player.rs b/src/media_player.rs index 15aebf0..46b9d82 100644 --- a/src/media_player.rs +++ b/src/media_player.rs @@ -88,10 +88,10 @@ impl MediaPlayer { pub fn set_callbacks( &self, play: F, - pause: Option>, - resume: Option>, - flush: Option>, - drain: Option>) + pause: Option>, + resume: Option>, + flush: Option>, + drain: Option>) where F: Fn(*const c_void, u32, i64) + Send + 'static, { let flag_pause = pause.is_some(); @@ -326,11 +326,11 @@ impl Drop for MediaPlayer { // For audio_set_callbacks struct AudioCallbacksData { - play: Box, - pause: Option>, - resume: Option>, - flush: Option>, - drain: Option>, + play: Box, + pause: Option>, + resume: Option>, + flush: Option>, + drain: Option>, } unsafe extern "C" fn audio_cb_play(