static VideoData decode(Object result) { result as List<Object?>; return VideoData( meta: result[0] as VideoMetaData?, tracks: (result[1] as List<Object?>?)!.cast<VideoTrackData?>(), ); }