From 4387b85460b505603de1d00c28340b1228fd05c8 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 18 Dec 2018 12:55:50 +0000 Subject: [PATCH] init --- Yavsc.Server/Models/Streaming/LiveAnnouce.cs | 23 ++++++++++++++++ .../streaming/StreamingApiController.cs | 26 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 Yavsc.Server/Models/Streaming/LiveAnnouce.cs create mode 100644 Yavsc/ApiControllers/streaming/StreamingApiController.cs 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(); + } + + } + +}