public bool CreateLiveStreamingInfrastructure(string aChannelName, string aChannelInputName, string aChannelPreviewName, string aAssetlName, string aProgramlName, string aStreamingEndpointName, TimeSpan aDVRWindowsArchiveLength)
        {
            var configParamStartAms = new StartAMSConfigParams(aChannelName, aChannelName,
                                                               aChannelName, aAssetlName, aProgramlName, aStreamingEndpointName, aDVRWindowsArchiveLength);

            return(VooAzureStreamFacade.CreateLiveStreamingInfrastructure(configParamStartAms));
        }
        public bool ReleaseLiveStreamingInfrastructure(string aChannelName, string anEndPointName)
        {
            var config = new StopAMSConfigParams(aChannelName, anEndPointName);

            return(VooAzureStreamFacade.ReleaseLiveStreamingInfrastructure(config));
        }
        public bool Stop(string aChannelName, string anEndPointName)
        {
            var config = new StopAMSConfigParams(aChannelName, anEndPointName);

            return(VooAzureStreamFacade.Stop(config));
        }
 public void StartChannel(string aChannelName)
 {
     VooAzureStreamFacade.StartChannel(aChannelName);
 }
        public void StartLiveStreaming(string aProgramName, string aStreamingEndpointName)
        {
            var config = new StartLSAMSConfigParams(aProgramName, aStreamingEndpointName);

            VooAzureStreamFacade.StartLiveStreaming(config);
        }
 public void CreateNewProgram(string aChannelName, string aAssetlName, string aProgramlName, TimeSpan DVR_WindowLength)
 {
     VooAzureStreamFacade.CreateNewProgram(aChannelName, aAssetlName, aProgramlName, DVR_WindowLength);
 }
 public bool ResetChannel(string aChannelName)
 {
     return(VooAzureStreamFacade.ResetChannel(aChannelName));
 }
 public List <Uri> ReturnMainStreamingURLs(string aAssetName)
 {
     return(VooAzureStreamFacade.ReturnMainStreamingURLs(aAssetName));
 }
 public string ReturnPreviewURL(string aChannelName)
 {
     return(VooAzureStreamFacade.ReturnPreviewURL(aChannelName));
 }
 public string ReturnIngestURL(string aChannelName)
 {
     return(VooAzureStreamFacade.ReturnIngestURL(aChannelName));
 }