// Constructors public MediaStreamer(int verbosity = 0) { this.verbosity = verbosity; decoder = new Codecs.FFmpeg(null, verbosity); decoder.HWAccel = false; decoder.BufferingDone = BufferingDone; }
// 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(); }
// 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(); }