public MmeCapturer(IAudioTransport encoder) { if (encoder == null) { throw new ArgumentNullException("encoder"); } _encoder = encoder; }
public AudioRoute(IAudioCodec codec, IAudioTransport transport) { _codec = codec; _transport = transport; _buffer = new AudioBuffer(codec); _first = true; WaveFormat = _codec.Format.ToWaveFormat(); }
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 { } }
public MmeWaveInfo(MmeCapturer parent) { _encoder = parent._encoder; }