//-----------------------------------------------------------------------------
// 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();
}
}