public void VisualizerAudioEffect_CanSetAnalyzerType(AnalyzerType type) { IVisualizationSource source = (IVisualizationSource)sut; source.AnalyzerTypes = type; Assert.AreEqual(type, source.AnalyzerTypes); }
public void VisualizerAudioEffect_SettingFpsThrows() { IVisualizationSource source = (IVisualizationSource)sut; Assert.ThrowsException <NotImplementedException>(() => { source.Fps = 0.1f; }); }
public void VisualizerAudioEffect_GettingPlaybackStateThrows() { IVisualizationSource source = (IVisualizationSource)sut; Assert.ThrowsException <NotImplementedException>(() => { var state = source.PlaybackState; }); }
public void VisualizerAudioEffect_ActualChannelCountEQEncodingSet() { var encoding = AudioEncodingProperties.CreatePcm(48000, 2, 32); encoding.Subtype = "Float"; sut.SetEncodingProperties(encoding); IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(encoding.ChannelCount, source.ActualChannelCount); }
public void VisualizerAudioEffect_DefaultNotIsSuspended() { var encoding = AudioEncodingProperties.CreatePcm(48000, 2, 32); encoding.Subtype = "Float"; sut.SetEncodingProperties(encoding); IVisualizationSource source = (IVisualizationSource)sut; Assert.IsFalse(source.IsSuspended); }
public void VisualizerAudioEffect_ActualMaxFrequencyCorrectWithEncodingSet() { var encoding = AudioEncodingProperties.CreatePcm(48000, 2, 32); encoding.Subtype = "Float"; sut.SetEncodingProperties(encoding); IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(24000, source.ActualMaxFrequency); }
public void VisualizerAudioEffect_ActualFrequencyCountCorrectWithEncodingSet() { var encoding = AudioEncodingProperties.CreatePcm(48000, 2, 32); encoding.Subtype = "Float"; sut.SetEncodingProperties(encoding); (sut as ISpectralAnalyzer).ConfigureSpectrum(1024, 0.0f); IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(512u, source.ActualFrequencyCount); }
public void VisualizerAudioEffect_PresentationTimeReturnsNull() { IVisualizationSource source = (IVisualizationSource)sut; Assert.IsNull(source.PresentationTime); }
public void VisualizerAudioEffect_NotConfiguredIsSuspended() { IVisualizationSource source = (IVisualizationSource)sut; Assert.IsTrue(source.IsSuspended); }
public void VisualizerAudioEffect_SettingSuspended() { IVisualizationSource source = (IVisualizationSource)sut; source.IsSuspended = true; }
private void Player_VisualizationSourceCreated(object sender, IVisualizationSource source) { PositionDisplay.Source = source; }
public void VisualizerAudioEffect_DefaultAnalyzerTypesAll() { IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(AnalyzerType.All, source.AnalyzerTypes); }
public void VisualizerAudioEffect_ActualMinFrequencyIsZero() { IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(0.0f, source.ActualMinFrequency); }
public void VisualizerAudioEffect_ActualMaxFrequencyIsNullWihtoutEncodingSet() { IVisualizationSource source = (IVisualizationSource)sut; Assert.IsNull(source.ActualMaxFrequency); }
public void VisualizerAudioEffect_DefaultFrequencyScaleIsLinear() { IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(ScaleType.Linear, source.ActualFrequencyScale); }
public void VisualizerAudioEffect_GetDataReturnsNull() { IVisualizationSource source = (IVisualizationSource)sut; Assert.IsNull(source.GetData()); }
private void _source_SourceChanged(object sender, IVisualizationSource source) { // ((ISpectralAnalyzerSettings)source).ConfigureSpectrum(4096, 0.5f); VisualizationSourceChanged?.Invoke(sender, source); }
private void Player_VisualizationSourceChanged(object sender, IVisualizationSource visualizationSource) { PositionDisplay.Source = visualizationSource; }
public void VisualizerAudioEffect_ActualFrequencyCountCorrectWihtoutEncodingSet() { IVisualizationSource source = (IVisualizationSource)sut; Assert.IsNull(source.ActualFrequencyCount); }
private void PlaybackSource_Changed(object sender, IVisualizationSource args) { _source.Source = _playbackSource.Source; _analogSource.Source = _playbackSource.Source; _spectrumSource.Source = _playbackSource.Source; }
public void VisualizerAudioEffect_IsFpsCorrect() { IVisualizationSource source = (IVisualizationSource)sut; Assert.AreEqual(60.0f, source.Fps); }
private void Current_VisualizationSourceChanged(object sender, IVisualizationSource e) { SetSource(); }
public void VisualizerAudioEffect_ActualChannelCountIsNullWihtoutEncodingSet() { IVisualizationSource source = (IVisualizationSource)sut; Assert.IsNull(source.ActualChannelCount); }