//----------------------------------------------------------------------------- // Copyright 2015-2018 RenderHeads Ltd. All rights reserverd. //----------------------------------------------------------------------------- using System.Collections.Generic; namespace RenderHeads.Media.AVProVideo { /// /// Abstract class used to retreiving data from an adaptive Stream /// generated by StreamParser. Currently implemented by HLSStream. /// public abstract class Stream { public struct Chunk { public string name; } public abstract int Width { get; } public abstract int Height { get; } public abstract int Bandwidth { get; } public abstract string URL { get; } public abstract List GetAllChunks(); public abstract List GetChunks(); public abstract List GetAllStreams(); public abstract List GetStreams(); } }