Пример #1
0
 public MmeCapturer(IAudioTransport encoder)
 {
     if (encoder == null)
     {
         throw new ArgumentNullException("encoder");
     }
     _encoder = encoder;
 }
Пример #2
0
        public AudioRoute(IAudioCodec codec, IAudioTransport transport)
        {
            _codec     = codec;
            _transport = transport;

            _buffer = new AudioBuffer(codec);
            _first  = true;

            WaveFormat = _codec.Format.ToWaveFormat();
        }
Пример #3
0
 public KinectCapturer(IAudioTransport audioEncoder, IVideoTransport videoEncoder)
 {
     if (audioEncoder == null)
     {
         throw new ArgumentNullException("audioEncoder");
     }
     if (videoEncoder == null)
     {
         throw new ArgumentNullException("videoEncoder");
     }
     _audioEncoder = audioEncoder;
     _videoEncoder = videoEncoder;
     //
     _runtime = new Runtime();
     try { _audio = new KinectAudioSource(); }
     catch { }
 }
Пример #4
0
 public MmeWaveInfo(MmeCapturer parent)
 {
     _encoder = parent._encoder;
 }