namespace Jellyfin.MediaEncoding.Hls.Playlist;
///
/// Generator for dynamic HLS playlists where the segment lengths aren't known in advance.
///
public interface IDynamicHlsPlaylistGenerator
{
///
/// Creates the main playlist containing the main video or audio stream.
///
/// An instance of the class.
/// The playlist as a formatted string.
string CreateMainPlaylist(CreateMainPlaylistRequest request);
}