diff --git a/src/Extension/Frame.h b/src/Extension/Frame.h index 7e26dc4b..5b34654b 100644 --- a/src/Extension/Frame.h +++ b/src/Extension/Frame.h @@ -264,14 +264,14 @@ public: void addDelegate(const FrameWriterInterface::Ptr &delegate){ //_delegates_write可能多线程同时操作 lock_guard lck(_mtx); - _delegates_write.emplace((void *)delegate.get(),delegate); + _delegates_write.emplace(delegate.get(),delegate); _need_update = true; } /** * 删除代理 */ - void delDelegate(void *ptr){ + void delDelegate(FrameWriterInterface *ptr){ //_delegates_write可能多线程同时操作 lock_guard lck(_mtx); _delegates_write.erase(ptr);