private static PocoFrameRing ToPoco(this IEnumerable<IFrameRingEntry> source, DateTime startTime, TimeSpan duration, ConversionContext context) { if (source == null) return null; return new PocoFrameRing { PocoRingItems = source.Select(x => x.ToPoco(context)).ToList(), RingBufferSize = 3, RingStartTime = startTime, RingPeriod = duration, }; }
private static PocoAudioRing ToPoco(this IEnumerable <IAudioRingEntry> source, DateTime startTime, TimeSpan duration, ConversionContext context) { return(new PocoAudioRing { RingStartTime = startTime, RingPeriod = duration, RingBufferSize = 1, PocoRingItems = source.Select(x => x.ToPoco(context)).ToList() }); }