AudioTapProcessor CreateTapProcessor()
        {
            AudioTapProcessor processor = null;

            AVAssetTrack firstAudioAssetTrack = FetchFirstAudioTrack(Player);

            if (firstAudioAssetTrack != null)
            {
                processor            = new AudioTapProcessor(firstAudioAssetTrack);
                processor.Controller = this;
            }

            return(processor);
        }
		AudioTapProcessor CreateTapProcessor ()
		{
			AudioTapProcessor processor = null;

			AVAssetTrack firstAudioAssetTrack = FetchFirstAudioTrack (Player);
			if (firstAudioAssetTrack != null) {
				processor = new AudioTapProcessor (firstAudioAssetTrack);
				processor.Controller = this;
			}

			return processor;
		}
		public void OnNewLeftRightChanelValue (AudioTapProcessor processor, float lChannelValue, float rChannelValue)
		{
			// Update left and right channel volume unit meter.
			LeftChannelVolumeUnitMeterView.Value = lChannelValue;
			RightChannelVolumeUnitMeterView.Value = rChannelValue;
		}
 public void OnNewLeftRightChanelValue(AudioTapProcessor processor, float lChannelValue, float rChannelValue)
 {
     // Update left and right channel volume unit meter.
     LeftChannelVolumeUnitMeterView.Value  = lChannelValue;
     RightChannelVolumeUnitMeterView.Value = rChannelValue;
 }