在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → C#Naudio .Net音频处理类库

C#Naudio .Net音频处理类库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:15.93M
  • 下载次数:39
  • 浏览次数:2025
  • 发布时间:2020-07-25
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
C# 开发的 Naudio .Net音频处理类库 内有源码提供学习使用
【实例截图】
【核心代码】
Naudio_.Net音频处理类库
└── Naudio .Net音频处理类库
├── AudioFileInspector
│   ├── AboutForm.Designer.cs
│   ├── AboutForm.cs
│   ├── AboutForm.resx
│   ├── AudioFileInspector.csproj
│   ├── AudioFileInspectorForm.Designer.cs
│   ├── AudioFileInspectorForm.cs
│   ├── AudioFileInspectorForm.resx
│   ├── FileAssociations.cs
│   ├── FileInspectors
│   │   ├── CakewalkMapInspector.cs
│   │   ├── MidiFileInspector.cs
│   │   ├── Mp3FileInspector.cs
│   │   ├── SoundFontInspector.cs
│   │   └── WaveFileInspector.cs
│   ├── FindForm.Designer.cs
│   ├── FindForm.cs
│   ├── FindForm.resx
│   ├── IAudioFileInspector.cs
│   ├── InstallScript.nsi
│   ├── OptionsForm.Designer.cs
│   ├── OptionsForm.cs
│   ├── OptionsForm.resx
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── audio_file_inspector.html
│   ├── bin
│   │   └── Debug
│   │   ├── AudioFileInspector.exe
│   │   ├── AudioFileInspector.pdb
│   │   ├── NAudio.dll
│   │   ├── NAudio.pdb
│   │   ├── NAudio.xml
│   │   ├── System.ComponentModel.Composition.dll
│   │   └── audio_file_inspector.html
│   └── obj
│   └── Debug
│   ├── AudioFileInspector.AudioFileInspectorForm.resources
│   ├── AudioFileInspector.FindForm.resources
│   ├── AudioFileInspector.OptionsForm.resources
│   ├── AudioFileInspector.Properties.Resources.resources
│   ├── AudioFileInspector.csproj.FileListAbsolute.txt
│   ├── AudioFileInspector.csproj.GenerateResource.Cache
│   ├── AudioFileInspector.csprojResolveAssemblyReference.cache
│   ├── AudioFileInspector.exe
│   ├── AudioFileInspector.pdb
│   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   └── NAudio.Utils.AboutForm.resources
├── BuildProcessTemplates
│   ├── DefaultTemplate.xaml
│   └── UpgradeTemplate.xaml
├── Lib
│   ├── MEF
│   │   ├── Microsoft.ComponentModel.Composition.Initialization.Desktop.dll
│   │   ├── System.ComponentModel.Composition.dll
│   │   └── readme.txt
│   └── NSpeex
│   └── NSpeex.dll
├── MidiFileConverter
│   ├── AboutForm.Designer.cs
│   ├── AboutForm.cs
│   ├── AboutForm.resx
│   ├── AdvancedOptionsForm.Designer.cs
│   ├── AdvancedOptionsForm.cs
│   ├── AdvancedOptionsForm.resx
│   ├── InstallScript.nsi
│   ├── MainForm.Designer.cs
│   ├── MainForm.cs
│   ├── MainForm.resx
│   ├── MidiConverter.cs
│   ├── MidiFileConverter.csproj
│   ├── MidiFileConverter.csproj.vspscc
│   ├── NamingRule.cs
│   ├── NamingRules.xml
│   ├── OutputMidiType.cs
│   ├── Program.cs
│   ├── ProgressEventArgs.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── app.config
│   ├── bin
│   │   └── Debug
│   │   ├── MIDI File Converter.exe
│   │   ├── MIDI File Converter.exe.config
│   │   ├── MIDI File Converter.pdb
│   │   ├── NAudio.dll
│   │   ├── NAudio.pdb
│   │   ├── NAudio.xml
│   │   ├── NamingRules.xml
│   │   └── midi_file_converter.html
│   ├── midi_file_converter.html
│   └── obj
│   └── Debug
│   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── MIDI File Converter.exe
│   ├── MIDI File Converter.pdb
│   ├── MarkHeath.MidiUtils.AdvancedOptionsForm.resources
│   ├── MarkHeath.MidiUtils.MainForm.resources
│   ├── MarkHeath.MidiUtils.Properties.Resources.resources
│   ├── MidiFileConverter.csproj.FileListAbsolute.txt
│   ├── MidiFileConverter.csproj.GenerateResource.Cache
│   ├── MidiFileConverter.csprojResolveAssemblyReference.cache
│   └── NAudio.Utils.AboutForm.resources
├── MixDiff
│   ├── AboutForm.Designer.cs
│   ├── AboutForm.cs
│   ├── AboutForm.resx
│   ├── Images.Designer.cs
│   ├── Images.resx
│   ├── MixDiff.csproj
│   ├── MixDiff.csproj.vspscc
│   ├── MixDiffForm.Designer.cs
│   ├── MixDiffForm.cs
│   ├── MixDiffForm.resx
│   ├── MixDiffStream.cs
│   ├── MixdownInfo.cs
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── PropertiesForm.Designer.cs
│   ├── PropertiesForm.cs
│   ├── PropertiesForm.resx
│   ├── Resources
│   │   ├── Back.png
│   │   ├── Forward.png
│   │   ├── Loop.png
│   │   ├── Pause.png
│   │   ├── Play.png
│   │   ├── Rewind.png
│   │   ├── Shuffle.png
│   │   └── Stop.png
│   ├── SettingsForm.Designer.cs
│   ├── SettingsForm.cs
│   ├── SettingsForm.resx
│   ├── app.config
│   ├── bin
│   │   └── Debug
│   │   ├── MixDiff.exe
│   │   ├── MixDiff.exe.config
│   │   ├── MixDiff.pdb
│   │   ├── NAudio.dll
│   │   ├── NAudio.pdb
│   │   └── NAudio.xml
│   └── obj
│   └── Debug
│   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── MarkHeath.AudioUtils.Images.resources
│   ├── MarkHeath.AudioUtils.MixDiffForm.resources
│   ├── MarkHeath.AudioUtils.Properties.Resources.resources
│   ├── MarkHeath.AudioUtils.PropertiesForm.resources
│   ├── MarkHeath.AudioUtils.SettingsForm.resources
│   ├── MixDiff.csproj.FileListAbsolute.txt
│   ├── MixDiff.csproj.GenerateResource.Cache
│   ├── MixDiff.csprojResolveAssemblyReference.cache
│   ├── MixDiff.exe
│   ├── MixDiff.pdb
│   └── NAudio.Utils.AboutForm.resources
├── NAudio
│   ├── Changes.xml
│   ├── Codecs
│   │   ├── ALawDecoder.cs
│   │   ├── ALawEncoder.cs
│   │   ├── G722Codec.cs
│   │   ├── MuLawDecoder.cs
│   │   └── MuLawEncoder.cs
│   ├── CoreAudioApi
│   │   ├── AudioCaptureClient.cs
│   │   ├── AudioClient.cs
│   │   ├── AudioClientBufferFlags.cs
│   │   ├── AudioClientProperties.cs
│   │   ├── AudioClientShareMode.cs
│   │   ├── AudioClientStreamFlags.cs
│   │   ├── AudioClientStreamOptions.cs
│   │   ├── AudioClockClient.cs
│   │   ├── AudioEndpointVolume.cs
│   │   ├── AudioEndpointVolumeCallback.cs
│   │   ├── AudioEndpointVolumeChannel.cs
│   │   ├── AudioEndpointVolumeChannels.cs
│   │   ├── AudioEndpointVolumeNotificationDelegate.cs
│   │   ├── AudioEndpointVolumeStepInformation.cs
│   │   ├── AudioEndpointVolumeVolumeRange.cs
│   │   ├── AudioMeterInformation.cs
│   │   ├── AudioMeterInformationChannels.cs
│   │   ├── AudioRenderClient.cs
│   │   ├── AudioStreamCategory.cs
│   │   ├── AudioVolumeNotificationData.cs
│   │   ├── DataFlow.cs
│   │   ├── DeviceState.cs
│   │   ├── EEndpointHardwareSupport.cs
│   │   ├── Interfaces
│   │   │   ├── AudioVolumeNotificationDataStruct.cs
│   │   │   ├── Blob.cs
│   │   │   ├── ClsCtx.cs
│   │   │   ├── ErrorCodes.cs
│   │   │   ├── IAudioCaptureClient.cs
│   │   │   ├── IAudioClient.cs
│   │   │   ├── IAudioClock2.cs
│   │   │   ├── IAudioEndpointVolume.cs
│   │   │   ├── IAudioEndpointVolumeCallback.cs
│   │   │   ├── IAudioMeterInformation.cs
│   │   │   ├── IAudioRenderClient.cs
│   │   │   ├── IMMDevice.cs
│   │   │   ├── IMMDeviceCollection.cs
│   │   │   ├── IMMDeviceEnumerator.cs
│   │   │   ├── IMMEndpoint.cs
│   │   │   ├── IMMNotificationClient.cs
│   │   │   ├── IPropertyStore.cs
│   │   │   ├── MMDeviceEnumeratorComObject.cs
│   │   │   └── StorageAccessMode.cs
│   │   ├── MMDevice.cs
│   │   ├── MMDeviceCollection.cs
│   │   ├── MMDeviceEnumerator.cs
│   │   ├── PropVariant.cs
│   │   ├── PropertyKey.cs
│   │   ├── PropertyKeys.cs
│   │   ├── PropertyStore.cs
│   │   ├── PropertyStoreProperty.cs
│   │   └── Role.cs
│   ├── Dmo
│   │   ├── AudioMediaSubtypes.cs
│   │   ├── DmoDescriptor.cs
│   │   ├── DmoEnumFlags.cs
│   │   ├── DmoEnumerator.cs
│   │   ├── DmoGuids.cs
│   │   ├── DmoHResults.cs
│   │   ├── DmoInputDataBufferFlags.cs
│   │   ├── DmoInputStatusFlags.cs
│   │   ├── DmoInterop.cs
│   │   ├── DmoMediaType.cs
│   │   ├── DmoOutputDataBuffer.cs
│   │   ├── DmoOutputDataBufferFlags.cs
│   │   ├── DmoPartialMediaType.cs
│   │   ├── DmoProcessOutputFlags.cs
│   │   ├── DmoSetTypeFlags.cs
│   │   ├── IEnumDmo.cs
│   │   ├── IMediaBuffer.cs
│   │   ├── IMediaObject.cs
│   │   ├── IMediaParamInfo.cs
│   │   ├── IWMResamplerProps.cs
│   │   ├── InputStreamInfoFlags.cs
│   │   ├── MediaBuffer.cs
│   │   ├── MediaObject.cs
│   │   ├── MediaObjectSizeInfo.cs
│   │   ├── MediaParamInfo.cs
│   │   ├── MediaTypes.cs
│   │   ├── OutputStreamInfoFlags.cs
│   │   ├── ResamplerMediaObject.cs
│   │   └── WindowsMediaMp3Decoder.cs
│   ├── Dsp
│   │   ├── BiQuadFilter.cs
│   │   ├── Complex.cs
│   │   ├── EnvelopeDetector.cs
│   │   ├── EnvelopeGenerator.cs
│   │   ├── FastFourierTransform.cs
│   │   ├── ImpulseResponseConvolution.cs
│   │   ├── SimpleCompressor.cs
│   │   ├── SimpleGate.cs
│   │   └── WdlResampler.cs
│   ├── FileFormats
│   │   ├── Map
│   │   │   ├── CakewalkDrumMapping.cs
│   │   │   ├── CakewalkMapFile.cs
│   │   │   └── MapBlockHeader.cs
│   │   ├── Mp3
│   │   │   ├── ChannelMode.cs
│   │   │   ├── DmoMp3FrameDecompressor.cs
│   │   │   ├── IMp3FrameDecompressor.cs
│   │   │   ├── Id3v2Tag.cs
│   │   │   ├── Mp3Frame.cs
│   │   │   ├── Mp3FrameDecompressor.cs
│   │   │   ├── MpegLayer.cs
│   │   │   ├── MpegVersion.cs
│   │   │   └── XingHeader.cs
│   │   ├── Sfz
│   │   │   └── SfzFileReader.cs
│   │   ├── SoundFont
│   │   │   ├── Generator.cs
│   │   │   ├── GeneratorBuilder.cs
│   │   │   ├── GeneratorEnum.cs
│   │   │   ├── InfoChunk.cs
│   │   │   ├── Instrument.cs
│   │   │   ├── InstrumentBuilder.cs
│   │   │   ├── Modulator.cs
│   │   │   ├── ModulatorBuilder.cs
│   │   │   ├── ModulatorType.cs
│   │   │   ├── Preset.cs
│   │   │   ├── PresetBuilder.cs
│   │   │   ├── PresetsChunk.cs
│   │   │   ├── RiffChunk.cs
│   │   │   ├── SFSampleLink.cs
│   │   │   ├── SFVersion.cs
│   │   │   ├── SFVersionBuilder.cs
│   │   │   ├── SampleDataChunk.cs
│   │   │   ├── SampleHeader.cs
│   │   │   ├── SampleHeaderBuilder.cs
│   │   │   ├── SampleMode.cs
│   │   │   ├── SoundFont.cs
│   │   │   ├── StructureBuilder.cs
│   │   │   ├── Zone.cs
│   │   │   └── ZoneBuilder.cs
│   │   └── Wav
│   │   └── WaveFileChunkReader.cs
│   ├── Gui
│   │   ├── Fader.cs
│   │   ├── Fader.resx
│   │   ├── PanSlider.cs
│   │   ├── PanSlider.resx
│   │   ├── Pot.Designer.cs
│   │   ├── Pot.cs
│   │   ├── Pot.resx
│   │   ├── VolumeMeter.Designer.cs
│   │   ├── VolumeMeter.cs
│   │   ├── VolumeSlider.cs
│   │   ├── VolumeSlider.resx
│   │   ├── WaveViewer.cs
│   │   ├── WaveViewer.resx
│   │   ├── WaveformPainter.Designer.cs
│   │   └── WaveformPainter.cs
│   ├── MediaFoundation
│   │   ├── AudioSubtypes.cs
│   │   ├── IMFActivate.cs
│   │   ├── IMFAttributes.cs
│   │   ├── IMFByteStream.cs
│   │   ├── IMFCollection.cs
│   │   ├── IMFMediaBuffer.cs
│   │   ├── IMFMediaEvent.cs
│   │   ├── IMFMediaType.cs
│   │   ├── IMFReadWriteClassFactory.cs
│   │   ├── IMFSample.cs
│   │   ├── IMFSinkWriter.cs
│   │   ├── IMFSourceReader.cs
│   │   ├── IMFTransform.cs
│   │   ├── MFT_INPUT_STREAM_INFO.cs
│   │   ├── MFT_MESSAGE_TYPE.cs
│   │   ├── MFT_OUTPUT_DATA_BUFFER.cs
│   │   ├── MFT_OUTPUT_STREAM_INFO.cs
│   │   ├── MFT_REGISTER_TYPE_INFO.cs
│   │   ├── MF_SINK_WRITER_STATISTICS.cs
│   │   ├── MediaEventType.cs
│   │   ├── MediaFoundationAttributes.cs
│   │   ├── MediaFoundationErrors.cs
│   │   ├── MediaFoundationHelpers.cs
│   │   ├── MediaFoundationInterop.cs
│   │   ├── MediaFoundationTransform.cs
│   │   ├── MediaFoundationTransformCategories.cs
│   │   ├── MediaType.cs
│   │   ├── MediaTypes.cs
│   │   ├── _MFT_ENUM_FLAG.cs
│   │   ├── _MFT_INPUT_STATUS_FLAGS.cs
│   │   ├── _MFT_INPUT_STREAM_INFO_FLAGS.cs
│   │   ├── _MFT_OUTPUT_DATA_BUFFER_FLAGS.cs
│   │   ├── _MFT_OUTPUT_STATUS_FLAGS.cs
│   │   ├── _MFT_OUTPUT_STREAM_INFO_FLAGS.cs
│   │   ├── _MFT_PROCESS_OUTPUT_FLAGS.cs
│   │   ├── _MFT_PROCESS_OUTPUT_STATUS.cs
│   │   └── _MFT_SET_TYPE_FLAGS.cs
│   ├── Midi
│   │   ├── ChannelAfterTouchEvent.cs
│   │   ├── ControlChangeEvent.cs
│   │   ├── KeySignatureEvent.cs
│   │   ├── MetaEvent.cs
│   │   ├── MetaEventType.cs
│   │   ├── MidiCommandCode.cs
│   │   ├── MidiController.cs
│   │   ├── MidiEvent.cs
│   │   ├── MidiEventCollection.cs
│   │   ├── MidiEventComparer.cs
│   │   ├── MidiFile.cs
│   │   ├── MidiIn.cs
│   │   ├── MidiInCapabilities.cs
│   │   ├── MidiInMessageEventArgs.cs
│   │   ├── MidiInterop.cs
│   │   ├── MidiMessage.cs
│   │   ├── MidiOut.cs
│   │   ├── MidiOutCapabilities.cs
│   │   ├── MidiOutTechnology.cs
│   │   ├── NoteEvent.cs
│   │   ├── NoteOnEvent.cs
│   │   ├── PatchChangeEvent.cs
│   │   ├── PitchWheelChangeEvent.cs
│   │   ├── SequencerSpecificEvent.cs
│   │   ├── SmpteOffsetEvent.cs
│   │   ├── SysexEvent.cs
│   │   ├── TempoEvent.cs
│   │   ├── TextEvent.cs
│   │   ├── TimeSignatureEvent.cs
│   │   └── TrackSequenceNumberEvent.cs
│   ├── Mixer
│   │   ├── BooleanMixerControl.cs
│   │   ├── CustomMixerControl.cs
│   │   ├── ListTextMixerControl.cs
│   │   ├── Mixer.cs
│   │   ├── MixerControl.cs
│   │   ├── MixerControlType.cs
│   │   ├── MixerFlags.cs
│   │   ├── MixerInterop.cs
│   │   ├── MixerLine.cs
│   │   ├── MixerLineComponentType.cs
│   │   ├── MixerSource.cs
│   │   ├── SignedMixerControl.cs
│   │   └── UnsignedMixerControl.cs
│   ├── NAudio.csproj
│   ├── NAudio.csproj.vspscc
│   ├── NAudio.ruleset
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── Utils
│   │   ├── BufferHelpers.cs
│   │   ├── ByteArrayExtensions.cs
│   │   ├── ByteEncoding.cs
│   │   ├── ChunkIdentifier.cs
│   │   ├── CircularBuffer.cs
│   │   ├── Decibels.cs
│   │   ├── FieldDescriptionAttribute.cs
│   │   ├── FieldDescriptionHelper.cs
│   │   ├── HResult.cs
│   │   ├── IEEE.cs
│   │   ├── IgnoreDisposeStream.cs
│   │   ├── MergeSort.cs
│   │   ├── NativeMethods.cs
│   │   ├── ProgressLog.Designer.cs
│   │   ├── ProgressLog.cs
│   │   ├── ProgressLog.resx
│   │   └── WavePositionExtensions.cs
│   ├── Wave
│   │   ├── Asio
│   │   │   ├── ASIODriver.cs
│   │   │   ├── ASIODriverExt.cs
│   │   │   ├── ASIOSampleConvertor.cs
│   │   │   ├── ASIOStructures.cs
│   │   │   ├── AsioDriverCapability.cs
│   │   │   └── AsioSampleType.cs
│   │   ├── Compression
│   │   │   ├── AcmDriver.cs
│   │   │   ├── AcmDriverAddFlags.cs
│   │   │   ├── AcmDriverDetails.cs
│   │   │   ├── AcmDriverDetailsSupportFlags.cs
│   │   │   ├── AcmDriverEnumFlags.cs
│   │   │   ├── AcmFormat.cs
│   │   │   ├── AcmFormatChoose.cs
│   │   │   ├── AcmFormatChooseStyleFlags.cs
│   │   │   ├── AcmFormatDetails.cs
│   │   │   ├── AcmFormatEnumFlags.cs
│   │   │   ├── AcmFormatSuggestFlags.cs
│   │   │   ├── AcmFormatTag.cs
│   │   │   ├── AcmFormatTagDetails.cs
│   │   │   ├── AcmInterop.cs
│   │   │   ├── AcmMetrics.cs
│   │   │   ├── AcmStream.cs
│   │   │   ├── AcmStreamConvertFlags.cs
│   │   │   ├── AcmStreamHeader.cs
│   │   │   ├── AcmStreamHeaderStatusFlags.cs
│   │   │   ├── AcmStreamHeaderStruct.cs
│   │   │   ├── AcmStreamOpenFlags.cs
│   │   │   ├── AcmStreamSizeFlags.cs
│   │   │   └── WaveFilter.cs
│   │   ├── MmeInterop
│   │   │   ├── Manufacturers.cs
│   │   │   ├── MmException.cs
│   │   │   ├── MmResult.cs
│   │   │   ├── MmTime.cs
│   │   │   ├── WaveCallbackInfo.cs
│   │   │   ├── WaveCallbackStrategy.cs
│   │   │   ├── WaveHeader.cs
│   │   │   ├── WaveHeaderFlags.cs
│   │   │   ├── WaveInCapabilities.cs
│   │   │   ├── WaveInEventArgs.cs
│   │   │   ├── WaveInterop.cs
│   │   │   ├── WaveOutCapabilities.cs
│   │   │   ├── WaveOutSupport.cs
│   │   │   └── WaveWindow.cs
│   │   ├── SampleChunkConverters
│   │   │   ├── ISampleChunkConverter.cs
│   │   │   ├── Mono16SampleChunkConverter.cs
│   │   │   ├── Mono24SampleChunkConverter.cs
│   │   │   ├── Mono8SampleChunkConverter.cs
│   │   │   ├── MonoFloatSampleChunkConverter.cs
│   │   │   ├── Stereo16SampleChunkConverter.cs
│   │   │   ├── Stereo24SampleChunkConverter.cs
│   │   │   ├── Stereo8SampleChunkConverter.cs
│   │   │   └── StereoFloatSampleChunkConverter.cs
│   │   ├── SampleProviders
│   │   │   ├── AdsrSampleProvider.cs
│   │   │   ├── FadeInOutSampleProvider.cs
│   │   │   ├── MeteringSampleProvider.cs
│   │   │   ├── MixingSampleProvider.cs
│   │   │   ├── MonoToStereoSampleProvider.cs
│   │   │   ├── MultiplexingSampleProvider.cs
│   │   │   ├── NotifyingSampleProvider.cs
│   │   │   ├── OffsetSampleProvider.cs
│   │   │   ├── PanningSampleProvider.cs
│   │   │   ├── Pcm16BitToSampleProvider.cs
│   │   │   ├── Pcm24BitToSampleProvider.cs
│   │   │   ├── Pcm32BitToSampleProvider.cs
│   │   │   ├── Pcm8BitToSampleProvider.cs
│   │   │   ├── SampleChannel.cs
│   │   │   ├── SampleProviderConverterBase.cs
│   │   │   ├── SampleProviderConverters.cs
│   │   │   ├── SampleToWaveProvider.cs
│   │   │   ├── SampleToWaveProvider16.cs
│   │   │   ├── SignalGenerator.cs
│   │   │   ├── VolumeSampleProvider.cs
│   │   │   ├── WaveToSampleProvider.cs
│   │   │   ├── WaveToSampleProvider64.cs
│   │   │   └── WdlResamplingSampleProvider.cs
│   │   ├── WaveExtensionMethods.cs
│   │   ├── WaveFormats
│   │   │   ├── AdpcmWaveFormat.cs
│   │   │   ├── Gsm610WaveFormat.cs
│   │   │   ├── ImaAdpcmWaveFormat.cs
│   │   │   ├── Mp3WaveFormat.cs
│   │   │   ├── OggWaveFormat.cs
│   │   │   ├── TrueSpeechWaveFormat.cs
│   │   │   ├── WaveFormat.cs
│   │   │   ├── WaveFormatCustomMarshaler.cs
│   │   │   ├── WaveFormatEncoding.cs
│   │   │   ├── WaveFormatExtensible.cs
│   │   │   ├── WaveFormatExtraData.cs
│   │   │   └── WmaWaveFormat.cs
│   │   ├── WaveInputs
│   │   │   ├── IWaveIn.cs
│   │   │   ├── WasapiCapture.cs
│   │   │   ├── WasapiLoopbackCapture.cs
│   │   │   ├── WaveIn.cs
│   │   │   └── WaveInEvent.cs
│   │   ├── WaveOutputs
│   │   │   ├── AiffFileWriter.cs
│   │   │   ├── AsioAudioAvailableEventArgs.cs
│   │   │   ├── AsioOut.cs
│   │   │   ├── CueWaveFileWriter.cs
│   │   │   ├── DirectSoundOut.cs
│   │   │   ├── IWaveBuffer.cs
│   │   │   ├── IWavePlayer.cs
│   │   │   ├── IWaveProvider.cs
│   │   │   ├── IWaveProviderFloat.cs
│   │   │   ├── MediaFoundationEncoder.cs
│   │   │   ├── PlaybackState.cs
│   │   │   ├── StoppedEventArgs.cs
│   │   │   ├── WasapiOut.cs
│   │   │   ├── WaveBuffer.cs
│   │   │   ├── WaveFileWriter.cs
│   │   │   ├── WaveOut.cs
│   │   │   └── WaveOutEvent.cs
│   │   ├── WaveProviders
│   │   │   ├── BufferedWaveProvider.cs
│   │   │   ├── MediaFoundationResampler.cs
│   │   │   ├── MixingWaveProvider32.cs
│   │   │   ├── MonoToStereoProvider16.cs
│   │   │   ├── MultiplexingWaveProvider.cs
│   │   │   ├── StereoToMonoProvider16.cs
│   │   │   ├── VolumeWaveProvider16.cs
│   │   │   ├── Wave16toFloatProvider.cs
│   │   │   ├── WaveFloatTo16Provider.cs
│   │   │   ├── WaveInProvider.cs
│   │   │   ├── WaveProvider16.cs
│   │   │   ├── WaveProvider32.cs
│   │   │   └── WaveRecorder.cs
│   │   └── WaveStreams
│   │   ├── AiffFileReader.cs
│   │   ├── AudioFileReader.cs
│   │   ├── BlockAlignReductionStream.cs
│   │   ├── CueList.cs
│   │   ├── CueWaveFileReader.cs
│   │   ├── ISampleNotifier.cs
│   │   ├── MediaFoundationReader.cs
│   │   ├── Mp3FileReader.cs
│   │   ├── RawSourceWaveStream.cs
│   │   ├── ResamplerDmoStream.cs
│   │   ├── RiffChunk.cs
│   │   ├── SimpleCompressorStream.cs
│   │   ├── Wave32To16Stream.cs
│   │   ├── WaveChannel32.cs
│   │   ├── WaveFileReader.cs
│   │   ├── WaveFormatConversionStream.cs
│   │   ├── WaveInBuffer.cs
│   │   ├── WaveMixerStream32.cs
│   │   ├── WaveOffsetStream.cs
│   │   ├── WaveOutBuffer.cs
│   │   └── WaveStream.cs
│   ├── bin
│   │   └── Debug
│   │   ├── NAudio.XML
│   │   ├── NAudio.dll
│   │   └── NAudio.pdb
│   └── obj
│   └── Debug
│   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── NAudio.Gui.Fader.resources
│   ├── NAudio.Gui.PanSlider.resources
│   ├── NAudio.Gui.Pot.resources
│   ├── NAudio.Gui.VolumeSlider.resources
│   ├── NAudio.Gui.WaveViewer.resources
│   ├── NAudio.Utils.ProgressLog.resources
│   ├── NAudio.csproj.FileListAbsolute.txt
│   ├── NAudio.csproj.GenerateResource.Cache
│   ├── NAudio.csprojResolveAssemblyReference.cache
│   ├── NAudio.dll
│   └── NAudio.pdb
├── NAudio.Win8
│   ├── NAudio.Win8.csproj
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   └── Wave
│   ├── WaveExtensionMethods.cs
│   ├── WaveInputs
│   │   └── WasapiCaptureRT.cs
│   └── WaveOutputs
│   ├── IWavePlayer.cs
│   └── WasapiOutRT.cs
├── NAudio.WindowsMediaFormat
│   ├── Interop
│   │   ├── BufferTypes
│   │   │   ├── INSSBuffer.cs
│   │   │   ├── INSSBuffer2.cs
│   │   │   ├── INSSBuffer3.cs
│   │   │   ├── INSSBuffer4.cs
│   │   │   └── IWMSBufferAllocator.cs
│   │   ├── Codec.cs
│   │   ├── CodecFormat.cs
│   │   ├── CommonTypes
│   │   │   ├── IWMBandwidthSharing.cs
│   │   │   ├── IWMCodecInfo.cs
│   │   │   ├── IWMCodecInfo2.cs
│   │   │   ├── IWMCodecInfo3 .cs
│   │   │   ├── IWMHeaderInfo.cs
│   │   │   ├── IWMHeaderInfo2.cs
│   │   │   ├── IWMHeaderInfo3.cs
│   │   │   ├── IWMIndexer.cs
│   │   │   ├── IWMIndexer2.cs
│   │   │   ├── IWMInputMediaProps.cs
│   │   │   ├── IWMMediaProps.cs
│   │   │   ├── IWMMetadataEditor.cs
│   │   │   ├── IWMMetadataEditor2.cs
│   │   │   ├── IWMMutualExclusion.cs
│   │   │   ├── IWMMutualExclusion2.cs
│   │   │   ├── IWMOutputMediaProps.cs
│   │   │   ├── IWMStatusCallback.cs
│   │   │   ├── IWMStreamList.cs
│   │   │   ├── IWMStreamPrioritization.cs
│   │   │   ├── IWMVideoMediaProps.cs
│   │   │   ├── WMT_ATTR_DATATYPE.cs
│   │   │   ├── WMT_CODEC_INFO_TYPE.cs
│   │   │   ├── WMT_INDEXER_TYPE.cs
│   │   │   ├── WMT_INDEX_TYPE.cs
│   │   │   ├── WMT_NET_PROTOCOL.cs
│   │   │   ├── WMT_OFFSET_FORMAT.cs
│   │   │   ├── WMT_PLAY_MODE.cs
│   │   │   ├── WMT_RIGHTS.cs
│   │   │   ├── WMT_STATUS.cs
│   │   │   ├── WMT_STORAGE_FORMAT.cs
│   │   │   ├── WMT_STREAM_SELECTION.cs
│   │   │   ├── WMT_TIMECODE_EXTENSION_DATA.cs
│   │   │   ├── WMT_TRANSPORT_TYPE.cs
│   │   │   ├── WMT_VERSION.cs
│   │   │   ├── WM_MEDIA_TYPE.cs
│   │   │   └── WM_STREAM_PRIORITY_RECORD.cs
│   │   ├── Enums.cs
│   │   ├── MediaTypes.cs
│   │   ├── NSSBuffer.cs
│   │   ├── ProfilesTypes
│   │   │   ├── IWMProfile.cs
│   │   │   ├── IWMProfile2.cs
│   │   │   ├── IWMProfile3.cs
│   │   │   ├── IWMProfileManager.cs
│   │   │   ├── IWMProfileManager2.cs
│   │   │   ├── IWMProfileManagerLanguage.cs
│   │   │   ├── IWMStreamConfig.cs
│   │   │   ├── IWMStreamConfig2.cs
│   │   │   └── IWMStreamConfig3.cs
│   │   ├── ReaderTypes
│   │   │   ├── IWMReader.cs
│   │   │   ├── IWMReaderAdvanced.cs
│   │   │   ├── IWMReaderAdvanced2.cs
│   │   │   ├── IWMReaderAdvanced3.cs
│   │   │   ├── IWMReaderAdvanced4.cs
│   │   │   ├── IWMReaderAllocatorEx.cs
│   │   │   ├── IWMReaderCallback.cs
│   │   │   ├── IWMSyncReader.cs
│   │   │   ├── IWMSyncReader2.cs
│   │   │   ├── WM_READER_CLIENTINFO.cs
│   │   │   └── WM_READER_STATISTICS.cs
│   │   ├── WMFFunctions.cs
│   │   ├── WMHeaderInfo.cs
│   │   ├── WMStreamConfig.cs
│   │   ├── WmProfile.cs
│   │   ├── WmaStream.cs
│   │   ├── WmaWriter.cs
│   │   └── WriterTypes
│   │   ├── IWMWriter.cs
│   │   ├── IWMWriterAdvanced.cs
│   │   ├── IWMWriterAdvanced2.cs
│   │   ├── IWMWriterAdvanced3.cs
│   │   ├── IWMWriterFileSink.cs
│   │   ├── IWMWriterFileSink2.cs
│   │   ├── IWMWriterFileSink3.cs
│   │   ├── IWMWriterNetworkSink.cs
│   │   ├── IWMWriterPreprocess.cs
│   │   ├── IWMWriterPushSink.cs
│   │   ├── IWMWriterSink.cs
│   │   ├── WMT_BUFFER_SEGMENT.cs
│   │   ├── WMT_FILESINK_DATA_UNIT.cs
│   │   ├── WMT_PAYLOAD_FRAGMENT.cs
│   │   ├── WM_WRITER_STATISTICS.cs
│   │   └── WM_WRITER_STATISTICS_EX.cs
│   ├── NAudio.WindowsMediaFormat.csproj
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── WmaFileReader.cs
│   ├── app.config
│   ├── bin
│   │   └── Debug
│   │   ├── NAudio.WindowsMediaFormat.dll
│   │   ├── NAudio.WindowsMediaFormat.dll.config
│   │   ├── NAudio.WindowsMediaFormat.pdb
│   │   ├── NAudio.dll
│   │   ├── NAudio.pdb
│   │   └── NAudio.xml
│   └── obj
│   └── Debug
│   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── NAudio.WindowsMediaFormat.csproj.FileListAbsolute.txt
│   ├── NAudio.WindowsMediaFormat.csprojResolveAssemblyReference.cache
│   ├── NAudio.WindowsMediaFormat.dll
│   └── NAudio.WindowsMediaFormat.pdb
├── NAudio.sln
├── NAudio.suo
├── NAudio.v12.suo
├── NAudioDemo
│   ├── AcmDemo
│   │   ├── AcmPanel.Designer.cs
│   │   ├── AcmPanel.cs
│   │   └── AcmPanel.resx
│   ├── AsioDirectDemo
│   │   ├── AsioDirectPanel.Designer.cs
│   │   ├── AsioDirectPanel.cs
│   │   └── AsioDirectPanel.resx
│   ├── AsioRecordingDemo
│   │   ├── AsioRecordingPanel.Designer.cs
│   │   ├── AsioRecordingPanel.cs
│   │   └── AsioRecordingPanel.resx
│   ├── AudioPlaybackDemo
│   │   ├── AsioOutPlugin.cs
│   │   ├── AsioOutSettingsPanel.Designer.cs
│   │   ├── AsioOutSettingsPanel.cs
│   │   ├── AsioOutSettingsPanel.resx
│   │   ├── AudioPlaybackPanel.Designer.cs
│   │   ├── AudioPlaybackPanel.cs
│   │   ├── AudioPlaybackPanel.resx
│   │   ├── AudioPlaybackPanelPlugin.cs
│   │   ├── DirectSoundOutPlugin.cs
│   │   ├── DirectSoundOutSettingsPanel.Designer.cs
│   │   ├── DirectSoundOutSettingsPanel.cs
│   │   ├── DirectSoundOutSettingsPanel.resx
│   │   ├── IOutputDevicePlugin.cs
│   │   ├── WasapiOutPlugin.cs
│   │   ├── WasapiOutSettingsPanel.Designer.cs
│   │   ├── WasapiOutSettingsPanel.cs
│   │   ├── WasapiOutSettingsPanel.resx
│   │   ├── WaveOutPlugin.cs
│   │   ├── WaveOutSettingsPanel.Designer.cs
│   │   ├── WaveOutSettingsPanel.cs
│   │   └── WaveOutSettingsPanel.resx
│   ├── FadeInOutDemo
│   │   ├── FadeInOutPanel.Designer.cs
│   │   ├── FadeInOutPanel.cs
│   │   ├── FadeInOutPanel.resx
│   │   └── FadeInOutPlugin.cs
│   ├── INAudioDemoPlugin.cs
│   ├── Images.Designer.cs
│   ├── Images.resx
│   ├── LoopStream.cs
│   ├── MainForm.Designer.cs
│   ├── MainForm.cs
│   ├── MainForm.resx
│   ├── MediaFoundationDemo
│   │   ├── MediaFoundationDemoPanel.Designer.cs
│   │   ├── MediaFoundationDemoPanel.cs
│   │   ├── MediaFoundationDemoPanel.resx
│   │   └── WasapiOutGuiThread.cs
│   ├── MidiInDemo
│   │   ├── MidiInPanel.Designer.cs
│   │   ├── MidiInPanel.cs
│   │   └── MidiInPanel.resx
│   ├── Mp3StreamingDemo
│   │   ├── MP3StreamingPanel.Designer.cs
│   │   ├── MP3StreamingPanel.cs
│   │   ├── MP3StreamingPanel.resx
│   │   └── ReadFullyStream.cs
│   ├── NAudioDemo.csproj
│   ├── NAudioDemo.csproj.DotSettings
│   ├── NAudioDemo.csproj.user
│   ├── NetworkChatDemo
│   │   ├── ALawChatCodec.cs
│   │   ├── AcmChatCodec.cs
│   │   ├── G722ChatCodec.cs
│   │   ├── Gsm610ChatCodec.cs
│   │   ├── INetworkChatCodec.cs
│   │   ├── MicrosoftAdpcmChatCodec.cs
│   │   ├── MuLawChatCodec.cs
│   │   ├── NetworkChatPanel.Designer.cs
│   │   ├── NetworkChatPanel.cs
│   │   ├── NetworkChatPanel.resx
│   │   ├── SpeexChatCodec.cs
│   │   ├── TrueSpeechChatCodec.cs
│   │   └── UncompressedPcmChatCodec.cs
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── RecordingDemo
│   │   ├── RecordingPanel.Designer.cs
│   │   ├── RecordingPanel.cs
│   │   └── RecordingPanel.resx
│   ├── Resources
│   │   ├── Back.png
│   │   ├── Forward.png
│   │   ├── Loop.png
│   │   ├── Open.png
│   │   ├── Pause.png
│   │   ├── Play.png
│   │   ├── Rewind.png
│   │   ├── Shuffle.png
│   │   └── Stop.png
│   ├── SignalGeneratorDemo
│   │   ├── GeneratorPanel.Designer.cs
│   │   ├── GeneratorPanel.cs
│   │   ├── GeneratorPanel.resx
│   │   └── GeneratorPlugIn.cs
│   ├── SimplePlaybackDemo
│   │   ├── SimplePlaybackPanel.Designer.cs
│   │   ├── SimplePlaybackPanel.cs
│   │   ├── SimplePlaybackPanel.resx
│   │   └── SimplePlaybackPlugin.cs
│   ├── app.config
│   ├── bin
│   │   └── Debug
│   │   ├── Microsoft.ComponentModel.Composition.Initialization.Desktop.dll
│   │   ├── NAudio.dll
│   │   ├── NAudio.pdb
│   │   ├── NAudio.xml
│   │   ├── NAudioDemo.exe
│   │   ├── NAudioDemo.exe.config
│   │   ├── NAudioDemo.pdb
│   │   ├── NAudioDemo.vshost.exe
│   │   ├── NAudioDemo.vshost.exe.config
│   │   ├── NAudioDemo.vshost.exe.manifest
│   │   ├── NSpeex.dll
│   │   └── System.ComponentModel.Composition.dll
│   └── obj
│   └── Debug
│   ├── DesignTimeResolveAssemblyReferences.cache
│   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   ├── NAudioDemo.AcmPanel.resources
│   ├── NAudioDemo.AsioDirectPanel.resources
│   ├── NAudioDemo.AsioRecordingPanel.resources
│   ├── NAudioDemo.AudioPlaybackDemo.AsioOutSettingsPanel.resources
│   ├── NAudioDemo.AudioPlaybackDemo.AudioPlaybackPanel.resources
│   ├── NAudioDemo.AudioPlaybackDemo.DirectSoundOutSettingsPanel.resources
│   ├── NAudioDemo.AudioPlaybackDemo.WasapiOutSettingsPanel.resources
│   ├── NAudioDemo.AudioPlaybackDemo.WaveOutSettingsPanel.resources
│   ├── NAudioDemo.FadeInOutDemo.FadeInOutPanel.resources
│   ├── NAudioDemo.Generator.GeneratorPanel.resources
│   ├── NAudioDemo.Images.resources
│   ├── NAudioDemo.MainForm.resources
│   ├── NAudioDemo.MediaFoundationDemo.MediaFoundationDemoPanel.resources
│   ├── NAudioDemo.MidiInPanel.resources
│   ├── NAudioDemo.Mp3StreamingPanel.resources
│   ├── NAudioDemo.NetworkChatDemo.NetworkChatPanel.resources
│   ├── NAudioDemo.Properties.Resources.resources
│   ├── NAudioDemo.RecordingPanel.resources
│   ├── NAudioDemo.SimplePlaybackDemo.SimplePlaybackPanel.resources
│   ├── NAudioDemo.csproj.FileListAbsolute.txt
│   ├── NAudioDemo.csproj.GenerateResource.Cache
│   ├── NAudioDemo.csprojResolveAssemblyReference.cache
│   ├── NAudioDemo.exe
│   ├── NAudioDemo.pdb
│   └── TempPE
│   ├── Images.Designer.cs.dll
│   └── Properties.Resources.Designer.cs.dll
├── NAudioTests
│   ├── Acm
│   │   ├── AcmDriverTests.cs
│   │   ├── GsmEncodeTest.cs
│   │   └── WaveFormatConversionStreamTests.cs
│   ├── Aiff
│   │   └── AiffReaderTests.cs
│   ├── DirectSound
│   │   └── DirectSoundTests.cs
│   ├── Dmo
│   │   ├── DmoMp3FrameDecompressorTests.cs
│   │   ├── DmoTests.cs
│   │   ├── ResamplerDmoStreamTests.cs
│   │   └── ResamplerDmoTests.cs
│   ├── MediaFoundation
│   │   └── MediaFoundationReaderTests.cs
│   ├── Midi
│   │   ├── MidiEventCollectionTest.cs
│   │   └── PitchWheelChangeEventTests.cs
│   ├── Mixer
│   │   └── MixerApiTests.cs
│   ├── Mp3
│   │   ├── Mp3FileReaderTests.cs
│   │   └── Mp3FrameTests.cs
│   ├── NAudioTests.csproj
│   ├── NAudioTests.csproj.vspscc
│   ├── NAudioTests.nunit
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── StopwatchExtensions.cs
│   ├── Utils
│   │   ├── BlockAlignedWaveStream.cs
│   │   ├── ByteEncodingTests.cs
│   │   ├── NullWaveStream.cs
│   │   ├── OSUtils.cs
│   │   └── SampleProviderTestHelpers.cs
│   ├── Wasapi
│   │   ├── AudioClientTests.cs
│   │   └── MMDeviceEnumeratorTests.cs
│   ├── WaveFormats
│   │   └── AdpcmWaveFormatTests.cs
│   ├── WaveIn
│   │   └── WaveInDevicesTests.cs
│   ├── WaveStreams
│   │   ├── BlockAlignmentReductionStreamTests.cs
│   │   ├── BufferedWaveProviderTests.cs
│   │   ├── ChunkIdentifierTests.cs
│   │   ├── CircularBufferTests.cs
│   │   ├── FadeInOutSampleProviderTests.cs
│   │   ├── MixingSampleProviderTests.cs
│   │   ├── MonoToStereoProvider16Tests.cs
│   │   ├── MultiplexingSampleProviderTests.cs
│   │   ├── MultiplexingWaveProviderTests.cs
│   │   ├── OffsetSampleProviderTests.cs
│   │   ├── StereoToMonoProvider16Tests.cs
│   │   ├── TestSampleProvider.cs
│   │   ├── TestWaveProvider.cs
│   │   ├── VolumeWaveProvider16Tests.cs
│   │   ├── WaveChannel32Tests.cs
│   │   ├── WaveFileReaderTests.cs
│   │   ├── WaveFileWriterTests.cs
│   │   └── WdlResamplingSampleProviderTests.cs
│   ├── WindowsMedia
│   │   └── WindowsMediaTests.cs
│   ├── obj
│   │   └── Debug
│   │   └── DesignTimeResolveAssemblyReferencesInput.cache
│   └── packages.config
├── NAudioWin8Demo
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── Assets
│   │   ├── Logo.png
│   │   ├── SmallLogo.png
│   │   ├── SplashScreen.png
│   │   └── StoreLogo.png
│   ├── Common
│   │   └── StandardStyles.xaml
│   ├── DelegateCommand.cs
│   ├── MainPage.xaml
│   ├── MainPage.xaml.cs
│   ├── MainPageViewModel.cs
│   ├── MediaFoundationReaderRT.cs
│   ├── NAudioWin8Demo.csproj
│   ├── NAudioWin8Demo_TemporaryKey.pfx
│   ├── Package.appxmanifest
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   └── ViewModelBase.cs
├── NAudioWpfDemo
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── AudioPlaybackDemo
│   │   ├── AudioPlayback.cs
│   │   ├── AudioPlaybackDemoPlugin.cs
│   │   ├── AudioPlaybackDemoView.xaml
│   │   ├── AudioPlaybackDemoView.xaml.cs
│   │   ├── AudioPlaybackViewModel.cs
│   │   ├── IVisualizationPlugin.cs
│   │   ├── PolygonWaveFormVisualization.cs
│   │   ├── PolylineWaveFormVisualization.cs
│   │   ├── SampleAggregator.cs
│   │   ├── SpectrumAnalyzerVisualization.cs
│   │   └── WaveformVisual.cs
│   ├── DrumMachineDemo
│   │   ├── DrumKit.cs
│   │   ├── DrumMachineDemoPlugin.cs
│   │   ├── DrumMachineDemoView.xaml
│   │   ├── DrumMachineDemoView.xaml.cs
│   │   ├── DrumMachineDemoViewModel.cs
│   │   ├── DrumPattern.cs
│   │   ├── DrumPatternEditor.xaml
│   │   ├── DrumPatternEditor.xaml.cs
│   │   ├── DrumPatternSampleProvider.cs
│   │   ├── MusicSampleProvider.cs
│   │   ├── PatternSequencer.cs
│   │   ├── PatternSequencerTests.cs
│   │   └── SampleSource.cs
│   ├── EnumMediaFoundationTransforms
│   │   ├── EnumMftDemo.cs
│   │   ├── EnumMftView.xaml
│   │   ├── EnumMftView.xaml.cs
│   │   └── EnumMftViewModel.cs
│   ├── EqualizationDemo
│   │   ├── EqualizationDemoPlugin.cs
│   │   ├── EqualizationDemoView.xaml
│   │   ├── EqualizationDemoView.xaml.cs
│   │   ├── EqualizationDemoViewModel.cs
│   │   ├── Equalizer.cs
│   │   └── EqualizerBand.cs
│   ├── IModule.cs
│   ├── IWaveFormRenderer.cs
│   ├── MainWindow.xaml
│   ├── MainWindow.xaml.cs
│   ├── MainWindowViewModel.cs
│   ├── MediaFoundationEncode
│   │   ├── MediaFoundationEncodePlugin.cs
│   │   ├── MediaFoundationEncodeView.xaml
│   │   ├── MediaFoundationEncodeView.xaml.cs
│   │   ├── MediaFoundationEncodeViewModel.cs
│   │   └── MediaTypeViewModel.cs
│   ├── MediaFoundationPlayback
│   │   ├── MediaFoundationPlaybackPlugin.cs
│   │   ├── MediaFoundationPlaybackView.xaml
│   │   ├── MediaFoundationPlaybackView.xaml.cs
│   │   └── MediaFoundationPlaybackViewModel.cs
│   ├── MediaFoundationResample
│   │   ├── MediaFoundationEncodePlugin.cs
│   │   ├── MediaFoundationResampleView.xaml
│   │   ├── MediaFoundationResampleView.xaml.cs
│   │   └── MediaFoundationResampleViewModel.cs
│   ├── ModuleBase.cs
│   ├── NAudioWpfDemo.csproj
│   ├── PolygonWaveFormControl.xaml
│   ├── PolygonWaveFormControl.xaml.cs
│   ├── PolylineWaveFormControl.xaml
│   ├── PolylineWaveFormControl.xaml.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── SpectrumAnalyser.xaml
│   ├── SpectrumAnalyser.xaml.cs
│   ├── ViewModel
│   │   ├── DelegateCommand.cs
│   │   ├── RelayCommand.cs
│   │   └── ViewModelBase.cs
│   ├── WasapiCaptureDemo
│   │   ├── RecordingsView.xaml
│   │   ├── RecordingsView.xaml.cs
│   │   ├── RecordingsViewModel.cs
│   │   ├── WasapiCaptureDemoPlugin.cs
│   │   ├── WasapiCaptureDemoView.xaml
│   │   ├── WasapiCaptureDemoView.xaml.cs
│   │   └── WasapiCaptureViewModel.cs
│   ├── WaveFormControl.xaml
│   ├── WaveFormControl.xaml.cs
│   ├── app.config
│   ├── bin
│   │   └── Debug
│   │   ├── NAudio.dll
│   │   ├── NAudio.pdb
│   │   ├── NAudio.xml
│   │   ├── NAudioWpfDemo.exe
│   │   ├── NAudioWpfDemo.exe.config
│   │   ├── NAudioWpfDemo.pdb
│   │   ├── NAudioWpfDemo.vshost.exe
│   │   ├── NAudioWpfDemo.vshost.exe.config
│   │   ├── NAudioWpfDemo.vshost.exe.manifest
│   │   ├── Samples
│   │   │   ├── closed-hat-trimmed.wav
│   │   │   ├── crash-trimmed.wav
│   │   │   ├── kick-trimmed.wav
│   │   │   ├── open-hat-trimmed.wav
│   │   │   └── snare-trimmed.wav
│   │   ├── nunit.framework.dll
│   │   ├── nunit.framework.xml
│   │   ├── nunit.mocks.dll
│   │   └── pnunit.framework.dll
│   ├── obj
│   │   └── Debug
│   │   ├── App.g.cs
│   │   ├── App.g.i.cs
│   │   ├── AudioPlaybackDemo
│   │   │   ├── AudioPlaybackDemoView.baml
│   │   │   ├── AudioPlaybackDemoView.g.cs
│   │   │   └── AudioPlaybackDemoView.g.i.cs
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   ├── DrumMachineDemo
│   │   │   ├── DrumMachineDemoView.baml
│   │   │   ├── DrumMachineDemoView.g.cs
│   │   │   ├── DrumMachineDemoView.g.i.cs
│   │   │   ├── DrumPatternEditor.baml
│   │   │   ├── DrumPatternEditor.g.cs
│   │   │   └── DrumPatternEditor.g.i.cs
│   │   ├── EnumMediaFoundationTransforms
│   │   │   ├── EnumMftView.baml
│   │   │   ├── EnumMftView.g.cs
│   │   │   └── EnumMftView.g.i.cs
│   │   ├── EqualizationDemo
│   │   │   ├── EqualizationDemoView.baml
│   │   │   ├── EqualizationDemoView.g.cs
│   │   │   └── EqualizationDemoView.g.i.cs
│   │   ├── GeneratedInternalTypeHelper.g.cs
│   │   ├── GeneratedInternalTypeHelper.g.i.cs
│   │   ├── MainWindow.baml
│   │   ├── MainWindow.g.cs
│   │   ├── MainWindow.g.i.cs
│   │   ├── MediaFoundationEncode
│   │   │   ├── MediaFoundationEncodeView.baml
│   │   │   ├── MediaFoundationEncodeView.g.cs
│   │   │   └── MediaFoundationEncodeView.g.i.cs
│   │   ├── MediaFoundationPlayback
│   │   │   ├── MediaFoundationPlaybackView.baml
│   │   │   ├── MediaFoundationPlaybackView.g.cs
│   │   │   └── MediaFoundationPlaybackView.g.i.cs
│   │   ├── MediaFoundationResample
│   │   │   ├── MediaFoundationResampleView.baml
│   │   │   ├── MediaFoundationResampleView.g.cs
│   │   │   └── MediaFoundationResampleView.g.i.cs
│   │   ├── NAudioWpfDemo.Properties.Resources.resources
│   │   ├── NAudioWpfDemo.csproj.FileListAbsolute.txt
│   │   ├── NAudioWpfDemo.csproj.GenerateResource.Cache
│   │   ├── NAudioWpfDemo.csprojResolveAssemblyReference.cache
│   │   ├── NAudioWpfDemo.exe
│   │   ├── NAudioWpfDemo.g.resources
│   │   ├── NAudioWpfDemo.pdb
│   │   ├── NAudioWpfDemo_Content.g.cs
│   │   ├── NAudioWpfDemo_Content.g.i.cs
│   │   ├── NAudioWpfDemo_MarkupCompile.cache
│   │   ├── NAudioWpfDemo_MarkupCompile.i.cache
│   │   ├── NAudioWpfDemo_MarkupCompile.i.lref
│   │   ├── NAudioWpfDemo_MarkupCompile.lref
│   │   ├── PolygonWaveFormControl.baml
│   │   ├── PolygonWaveFormControl.g.cs
│   │   ├── PolygonWaveFormControl.g.i.cs
│   │   ├── PolylineWaveFormControl.baml
│   │   ├── PolylineWaveFormControl.g.cs
│   │   ├── PolylineWaveFormControl.g.i.cs
│   │   ├── SpectrumAnalyser.baml
│   │   ├── SpectrumAnalyser.g.cs
│   │   ├── SpectrumAnalyser.g.i.cs
│   │   ├── WasapiCaptureDemo
│   │   │   ├── RecordingsView.baml
│   │   │   ├── RecordingsView.g.cs
│   │   │   ├── RecordingsView.g.i.cs
│   │   │   ├── WasapiCaptureDemoView.baml
│   │   │   ├── WasapiCaptureDemoView.g.cs
│   │   │   └── WasapiCaptureDemoView.g.i.cs
│   │   ├── WaveFormControl.baml
│   │   ├── WaveFormControl.g.cs
│   │   └── WaveFormControl.g.i.cs
│   └── packages.config
├── Packages
│   ├── MSBuildTasks.1.4.0.56
│   │   ├── MSBuildTasks.1.4.0.56.nupkg
│   │   ├── content
│   │   │   └── MSBuild.Community.Tasks.ReadMe.md
│   │   └── tools
│   │   ├── Build.proj
│   │   ├── Install.ps1
│   │   ├── MSBuild.Community.Tasks.Targets
│   │   ├── MSBuild.Community.Tasks.dll
│   │   ├── MSBuild.Community.Tasks.xml
│   │   └── MSBuild.psm1
│   ├── Moq.4.0.10827
│   │   ├── License.txt
│   │   ├── Moq.4.0.10827.nupkg
│   │   ├── Moq.chm
│   │   └── lib
│   │   ├── NET35
│   │   │   ├── Moq.dll
│   │   │   ├── Moq.pdb
│   │   │   └── Moq.xml
│   │   ├── NET40
│   │   │   ├── Moq.dll
│   │   │   ├── Moq.pdb
│   │   │   └── Moq.xml
│   │   └── Silverlight4
│   │   ├── Castle.Core.dll
│   │   ├── Moq.Silverlight.dll
│   │   ├── Moq.Silverlight.pdb
│   │   └── Moq.Silverlight.xml
│   └── NUnit.2.5.10.11092
│   ├── Logo.ico
│   ├── NUnit.2.5.10.11092.nupkg
│   ├── NUnitFitTests.html
│   ├── fit-license.txt
│   ├── lib
│   │   ├── nunit.framework.dll
│   │   ├── nunit.framework.xml
│   │   ├── nunit.mocks.dll
│   │   └── pnunit.framework.dll
│   ├── license.txt
│   └── tools
│   ├── NUnitTests.VisualState.xml
│   ├── NUnitTests.config
│   ├── NUnitTests.nunit
│   ├── TestResult.xml
│   ├── agent.conf
│   ├── agent.log.conf
│   ├── launcher.log.conf
│   ├── lib
│   │   ├── Failure.png
│   │   ├── Ignored.png
│   │   ├── Inconclusive.png
│   │   ├── Skipped.png
│   │   ├── Success.png
│   │   ├── fit.dll
│   │   ├── log4net.dll
│   │   ├── nunit-console-runner.dll
│   │   ├── nunit-gui-runner.dll
│   │   ├── nunit.core.dll
│   │   ├── nunit.core.interfaces.dll
│   │   ├── nunit.fixtures.dll
│   │   ├── nunit.uiexception.dll
│   │   ├── nunit.uikit.dll
│   │   └── nunit.util.dll
│   ├── nunit-agent-x86.exe
│   ├── nunit-agent-x86.exe.config
│   ├── nunit-agent.exe
│   ├── nunit-agent.exe.config
│   ├── nunit-console-x86.exe
│   ├── nunit-console-x86.exe.config
│   ├── nunit-console.exe
│   ├── nunit-console.exe.config
│   ├── nunit-x86.exe
│   ├── nunit-x86.exe.config
│   ├── nunit.exe
│   ├── nunit.exe.config
│   ├── nunit.framework.dll
│   ├── pnunit-agent.exe
│   ├── pnunit-agent.exe.config
│   ├── pnunit-launcher.exe
│   ├── pnunit-launcher.exe.config
│   ├── pnunit.framework.dll
│   ├── pnunit.tests.dll
│   ├── runFile.exe
│   ├── runFile.exe.config
│   ├── runpnunit.bat
│   └── test.conf
└── SampleData
└── Drums
├── closed-hat-trimmed.wav
├── crash-trimmed.wav
├── kick-trimmed.wav
├── open-hat-trimmed.wav
└── snare-trimmed.wav

156 directories, 1110 files

标签:

实例下载地址

C#Naudio .Net音频处理类库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警