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; }
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); }