Exemple #1
0
 public RemoteRadioMachine(IAudioLogicFilter audioFilter, RadioState baseRadioState, double delta)
 {
     this.audioFilter    = audioFilter;
     this.baseRadioState = baseRadioState;
     State     = new RemoteRadioState(0, ERadioState.Frequency);
     Delta     = delta;
     TonPlayer = AppConfigCreator.GetTonPlayer();
 }
Exemple #2
0
        public static void Init()
        {
            Player           = new MixerAudioPlayer();
            remoteCollection = new ConcurrentDictionary <IPAddress, RemoteRadioMachine>();
            Noise            = new NoiseWaveProvider();
            connector        = AppConfigCreator.GetConnector();
            microphone       = AppConfigCreator.GetMicrophone();
            Tone             = AppConfigCreator.GetTonPlayer();
            Player.AddInput(Noise.Stream);
            AlreadyInitialized = true;
            Closed             = false;

            connector.InformationEvent += Connector_InformationEvent;
            connector.CloseEvent       += Connector_CloseEvent;
        }