Ejemplo n.º 1
0
 public void SetSampleRate(uint sampleRate)
 {
     if (RtlSdrWrapper.rtlsdr_set_sample_rate(device, sampleRate) != 0)
     {
         throw new Exception("Unable to set samplerate");
     }
 }
Ejemplo n.º 2
0
 public void OpenDevice(uint deviceIndex = 0)
 {
     if (RtlSdrWrapper.rtlsdr_open(out device, deviceIndex) != 0)
     {
         throw new Exception("Unable to open device");
     }
     if (RtlSdrWrapper.rtlsdr_set_center_freq(device, DefaultFrequency) != 0)
     {
         throw new Exception("Unable to set default frequency");
     }
     if (RtlSdrWrapper.rtlsdr_set_sample_rate(device, DefaultSamplerate) != 0)
     {
         throw new Exception("Unable to set default samplerate");
     }
     if (RtlSdrWrapper.rtlsdr_set_tuner_gain_mode(device, 0) != 0)
     {
         throw new Exception("Unable to set auto gain mode");
     }
     if (RtlSdrWrapper.rtlsdr_reset_buffer(device) != 0)
     {
         throw new Exception("Unable to reset buffer");
     }
 }