pub trait MediaStream: Any + Send {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn as_mut_any(&mut self) -> &mut dyn Any;
    fn set_id(&mut self, id: MediaStreamId);
    fn ty(&self) -> MediaStreamType;
}pub trait MediaStream: Any + Send {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn as_mut_any(&mut self) -> &mut dyn Any;
    fn set_id(&mut self, id: MediaStreamId);
    fn ty(&self) -> MediaStreamType;
}