예제 #1
0
 public unsafe RdsDecoder()
 {
     this._pllBuffer                  = UnsafeBuffer.Create(sizeof(Pll));
     this._pll                        = (Pll *)(void *)this._pllBuffer;
     this._syncFilterBuffer           = UnsafeBuffer.Create(sizeof(IirFilter));
     this._syncFilter                 = (IirFilter *)(void *)this._syncFilterBuffer;
     this._bitDecoder                 = new RdsDetectorBank();
     this._bitDecoder.FrameAvailable += this.FrameAvailableHandler;
 }
예제 #2
0
파일: RdsDecoder.cs 프로젝트: zloiia/sdrsrc
 public unsafe RdsDecoder()
 {
     this._pllBuffer = UnsafeBuffer.Create(sizeof (Pll));
       this._pll = (Pll*) (void*) this._pllBuffer;
       this._oscBuffer = UnsafeBuffer.Create(sizeof (Oscillator));
       this._osc = (Oscillator*) (void*) this._oscBuffer;
       this._syncFilterBuffer = UnsafeBuffer.Create(sizeof (IirFilter));
       this._syncFilter = (IirFilter*) (void*) this._syncFilterBuffer;
       this._bitDecoder = new RdsDetectorBank();
       this._bitDecoder.FrameAvailable += new RdsFrameAvailableDelegate(this.FrameAvailableHandler);
 }