public void Start() { try { //Wenn geöffnet if (m_Player.Opened) { //Wenn JitterBuffer if (UseJitterBuffer) { m_JitterBuffer.Stop(); } } else { //Zeitmessungen zurücksetzen ResetTimeMeasurements(); //WinSound Player öffnen m_Player.Open(Config.SoundDeviceName, Config.SamplesPerSecond, Config.BitsPerSample, Config.Channels, Config.BufferCount); //Wenn JitterBuffer if (UseJitterBuffer) { InitJitterBuffer(); m_JitterBuffer.Start(); } } } catch (Exception ex) { } }
private void StartPlayingToSounddevice_Client() { //JitterBuffer starten if (m_JitterBufferClientPlaying != null) { InitJitterBufferClientPlaying(); m_JitterBufferClientPlaying.Start(); } if (m_PlayerClient == null) { m_PlayerClient = new WinSound.Player(); m_PlayerClient.Open(m_Config.SoundOutputDeviceNameClient, m_Config.SamplesPerSecondClient, m_Config.BitsPerSampleClient, m_Config.ChannelsClient, (int)m_Config.JitterBufferCountClient); } //Timer starten //m_TimerProgressBarPlayingClient.Start(); }