Пример #1
0
        public void OnChangeActiveStream(StreamDescription stream)
        {
            switch (stream.StreamType)
            {
            case StreamType.Audio:
                audioPipeline.ChangeStream(stream);
                break;

            case StreamType.Video:
                videoPipeline.ChangeStream(stream);
                break;

            case StreamType.Subtitle:
                OnChangeActiveSubtitleStream(stream);
                break;
            }
        }
Пример #2
0
        public bool ChangeActiveStream(StreamDescription stream)
        {
            Logger.Info("");

            switch (stream.StreamType)
            {
            case StreamType.Audio:
                return(audioPipeline.ChangeStream(stream));

            case StreamType.Video:
                return(videoPipeline.ChangeStream(stream));

            case StreamType.Subtitle:
                OnChangeActiveSubtitleStream(stream);
                return(true);
            }

            return(false);
        }
Пример #3
0
        public void ChangeActiveStream(StreamDescription stream)
        {
            Logger.Info("");

            switch (stream.StreamType)
            {
            case StreamType.Audio:
                audioPipeline.ChangeStream(stream);
                break;

            case StreamType.Video:
                videoPipeline.ChangeStream(stream);
                break;

            case StreamType.Subtitle:
                OnChangeActiveSubtitleStream(stream);
                return;

            default:
                return;
            }
        }