diff --git a/Yavsc.Server/Models/Streaming/LiveAnnouce.cs b/Yavsc.Server/Models/Streaming/LiveAnnouce.cs new file mode 100644 index 00000000..7003865d --- /dev/null +++ b/Yavsc.Server/Models/Streaming/LiveAnnouce.cs @@ -0,0 +1,23 @@ + +namespace Yavsc.ViewModels.Streaming +{ + + public class LiveAnnouce { + + // set by the server, unique + long Id { get; set; } + + // a title for this flow + string Title { get; set; } + + // a little description + string Pitch { get; set; } + + // The stream type + string MediaType { get; set; } + + // A name where to save this stream, relative to user's files root + string DifferedFileName { get; set; } + + } +} diff --git a/Yavsc/ApiControllers/streaming/StreamingApiController.cs b/Yavsc/ApiControllers/streaming/StreamingApiController.cs new file mode 100644 index 00000000..224be5bb --- /dev/null +++ b/Yavsc/ApiControllers/streaming/StreamingApiController.cs @@ -0,0 +1,26 @@ + + +using System; +using System.Threading.Tasks; +using Microsoft.AspNet.Mvc; +using Microsoft.Extensions.Logging; + +namespace Yavsc { + + public class StreamingApiController { + + ILogger _logger; + + public StreamingApiController (LoggerFactory loggerFactory) + { + _logger = loggerFactory.CreateLogger(); + } + + public async Task GetStreamingToken() + { + throw new NotImplementedException(); + } + + } + +}