public ViewModelBase(string assetsPrefix) { _currentHttpContext = new HttpContextWrapper(HttpContext.Current); AssetsPrefix = assetsPrefix; InlineHeadScript = new HtmlString(""); InlineHeadStyles = new HtmlString(""); BrowserCaps = _currentHttpContext.GetBrowserCaps(); Environment = new Environment(); PageMeta = new PageMeta(); AdvertMeta = new AdvertMeta(); TrackMeta = new TrackMeta(); OfferMeta = new OfferMeta(); OpenGraphMeta = new OpenGraphMeta(); }
private TrackMeta ReadStructTrackMeta(TrackMeta trackMeta) { var offset = BaseStream.Position; trackMeta.Offset = offset; trackMeta.Instrument = ReadEnum <MidiInstruments>(); trackMeta.Volume = Byte; trackMeta.Pan = Byte; trackMeta.Chorus = Byte; trackMeta.Reverb = Byte; trackMeta.Phaser = Byte; trackMeta.Tremolo = Byte; Skip(2); return(trackMeta); }
private async Task <TrackMeta> GetTrackMetaData(string metaData) { try { metaData = SonosUtils.CleanSonosResponse(metaData); var trackMetaSerializer = new XmlSerializer(typeof(TrackMeta)); TrackMeta trackMeta = (TrackMeta)trackMetaSerializer.Deserialize(new StringReader(metaData)); return(trackMeta); } catch (Exception e) { return(null); } }
private TrackMeta GetTrackMetaData(string metaData) { try { metaData = SonosUtils.CleanSonosResponse(metaData); var trackMetaSerializer = new XmlSerializer(typeof(TrackMeta)); TrackMeta trackMeta = (TrackMeta)trackMetaSerializer.Deserialize(new StringReader(metaData)); return(trackMeta); } catch (Exception e) { Debug.WriteLine(e.Message); return(null); } }