private void HandleOutputAudio(int index, TywiAudioStream stream, DeviceProfile device) { AudioModel audio = _service.GetAudio(device); foreach (var line in audio.files) { stream.QueueAudio(line.audioFile); } }
public void RegisterOutputAudio(TywiAudioStream stream) { _outputAudio = stream; }
private void HandleInputAudio(int index, TywiAudioStream stream, DeviceProfile device) { byte[] content = stream.ReadAudio(); if (content != null && content.Length > 0) { PcmWrapper wrapper = new PcmWrapper(content, 16000, 1, 16); _service.PostAudio(wrapper.Encode(), device); } }
public void RegisterInputAudio(TywiAudioStream stream) { _inputAudio = stream; }