Ejemplo n.º 1
0
        // Constructors
        public MediaStreamer(int verbosity = 0)
        {
            this.verbosity = verbosity;

            decoder               = new Codecs.FFmpeg(null, verbosity);
            decoder.HWAccel       = false;
            decoder.BufferingDone = BufferingDone;
        }
Ejemplo n.º 2
0
        // Constructors
        public MediaRouter(int verbosity = 0)
        {
            this.verbosity = verbosity;
            decoder        = new Codecs.FFmpeg(GetFrame, verbosity);
            streamer       = new MediaStreamer(verbosity);

            aFrames = new ConcurrentQueue <MediaFrame>();
            vFrames = new ConcurrentQueue <MediaFrame>();
            sFrames = new ConcurrentQueue <MediaFrame>();

            Initialize();
        }
Ejemplo n.º 3
0
        // Constructors
        public MediaRouter(int verbosity = 0)
        {
            this.verbosity = verbosity;

            decoder             = new Codecs.FFmpeg(GetFrame, verbosity);
            audioBytesPerSecond = (int)(_RATE * (_BITS / 8.0) * _CHANNELS);

            aFrames = new Queue <MediaFrame>();
            vFrames = new Queue <MediaFrame>();
            sFrames = new Queue <MediaFrame>();

            Initialize();
        }