public ManageAudioSendBuffer(OpusCodec codec, MumbleUdpConnection udpConnection, MumbleClient mumbleClient) { _udpConnection = udpConnection; _codec = codec; _mumbleClient = mumbleClient; _pcmArrays = new List <PcmArray>(); _encodingBuffer = new AudioEncodingBuffer(); }
public ManageAudioSendBuffer(MumbleUdpConnection udpConnection, MumbleClient mumbleClient) { _udpConnection = udpConnection; _mumbleClient = mumbleClient; _pcmArrays = new List <PcmArray>(); _encodingBuffer = new AudioEncodingBuffer(); _waitHandle = new AutoResetEvent(false); }
public ManageAudioSendBuffer(MumbleUdpConnection udpConnection, MumbleClient mumbleClient, int maxPositionalLength) { _isRunning = true; _udpConnection = udpConnection; _mumbleClient = mumbleClient; _pcmArrays = new List <PcmArray>(); _encodingBuffer = new AudioEncodingBuffer(); _waitHandle = new AutoResetEvent(false); _maxPositionalLength = maxPositionalLength; }
public ManageAudioSendBuffer(OpusCodec codec, MumbleUdpConnection udpConnection, MumbleClient mumbleClient) { _udpConnection = udpConnection; _codec = codec; _mumbleClient = mumbleClient; _pcmArrays = new List <PcmArray>(); _encodingBuffer = new AudioEncodingBuffer(); _encodingThread = new Thread(EncodingThreadEntry) { IsBackground = true }; }