media_player: fix missing dyn
parent
4fc958841d
commit
092377878c
|
@ -88,10 +88,10 @@ impl MediaPlayer {
|
||||||
pub fn set_callbacks<F>(
|
pub fn set_callbacks<F>(
|
||||||
&self,
|
&self,
|
||||||
play: F,
|
play: F,
|
||||||
pause: Option<Box<Fn(i64) + Send + 'static>>,
|
pause: Option<Box<dyn Fn(i64) + Send + 'static>>,
|
||||||
resume: Option<Box<Fn(i64) + Send + 'static>>,
|
resume: Option<Box<dyn Fn(i64) + Send + 'static>>,
|
||||||
flush: Option<Box<Fn(i64) + Send + 'static>>,
|
flush: Option<Box<dyn Fn(i64) + Send + 'static>>,
|
||||||
drain: Option<Box<Fn() + Send + 'static>>)
|
drain: Option<Box<dyn Fn() + Send + 'static>>)
|
||||||
where F: Fn(*const c_void, u32, i64) + Send + 'static,
|
where F: Fn(*const c_void, u32, i64) + Send + 'static,
|
||||||
{
|
{
|
||||||
let flag_pause = pause.is_some();
|
let flag_pause = pause.is_some();
|
||||||
|
@ -326,11 +326,11 @@ impl Drop for MediaPlayer {
|
||||||
|
|
||||||
// For audio_set_callbacks
|
// For audio_set_callbacks
|
||||||
struct AudioCallbacksData {
|
struct AudioCallbacksData {
|
||||||
play: Box<Fn(*const c_void, u32, i64) + Send + 'static>,
|
play: Box<dyn Fn(*const c_void, u32, i64) + Send + 'static>,
|
||||||
pause: Option<Box<Fn(i64) + Send + 'static>>,
|
pause: Option<Box<dyn Fn(i64) + Send + 'static>>,
|
||||||
resume: Option<Box<Fn(i64) + Send + 'static>>,
|
resume: Option<Box<dyn Fn(i64) + Send + 'static>>,
|
||||||
flush: Option<Box<Fn(i64) + Send + 'static>>,
|
flush: Option<Box<dyn Fn(i64) + Send + 'static>>,
|
||||||
drain: Option<Box<Fn() + Send + 'static>>,
|
drain: Option<Box<dyn Fn() + Send + 'static>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn audio_cb_play(
|
unsafe extern "C" fn audio_cb_play(
|
||||||
|
|
Loading…
Reference in New Issue