Audio Programming with NAudio By Mark Heath
WEBRip | English | MP4 | 1024 x 768 | AVC ~478 kbps | 15 fps
AAC | 128 Kbps | 44.1 KHz | 2 channels | 6h 59mn | 1.26 GB
Genre: Video Tutorial
A thorough tutorial in the use of NAudio, an open source audio library for .NET.
This course teaches you how to use all the major features of NAudio, and open source audio library for .NET. It includes plenty of code examples for playback, recording, working with files and codecs, streaming and visualising. You'll also learn about what underlying system APIs are being used by NAudio, so you can ensure your application runs as expected on all target operating systems.
Content:
1. Introducing NAudio 00:52:51
Introduction 04:40
APIs and File Formats 08:37
Platform Support 04:23
Installing NAudio 05:30
Exploring the NAudio Source Code 03:11
NAudio Demo Apps Overview 04:19
Background Understanding 02:10
NAudio and the .NET Framework 03:33
NAudio Signal Chains 02:29
WaveStream and WaveFormat 05:12
IWaveProvider and ISampleProvider 04:56
Implementing ISampleProvider 02:49
Module Summary 01:02
2. Audio File Playback 00:58:40
Introduction 01:52
Audio Playback without NAudio 06:38
Basic Audio Playback with NAudio 04:44
Stopping 04:32
Repositioning 07:28
WaveOut 09:33
WaveOut Configuration Demo 04:48
DirectSoundOut and WasapiOut 04:38
WasapiOut Configuration Demo 05:08
AsioOut 03:26
Volume 05:00
Module Summary 00:53
3. Working with Files 00:42:08
Introduction 01:32
Audio File Readers 03:54
WaveFileReader 07:04
Mp3FileReader 04:15
Examining MP3 Files 02:19
Trimming MP3 Files 01:53
MediaFoundationReader 04:04
WaveFileWriter 04:32
WaveFileWriter Demos Part 1 04:13
WaveFileWriter Demos Part 2 05:29
Using WaveFileWriter to Concatenate WAV files 02:25
Module Summary 00:28
4. Changing Audio Formats 00:52:12
Introduction 02:35
Sample Rate Conversion 06:34
Resampler Quality 03:18
NAudio Resamplers Overview 03:21
Resampler Code Demo 02:11
Bit Depth Conversion 06:01
Accessing Samples 06:18
Bit Depth Conversion Calculations 02:12
Bit Depth Conversion Code Demo 02:31
Creating SampleToWaveProvider24 03:29
Converting Mono to Stereo 01:44
Mono to Stereo Code Demo 01:16
Converting Stereo to Mono 03:40
Converting Two Monos to Stereo 02:33
NAudio Adapters 03:32
Module Summary 00:57
5. Working with Codecs 00:50:47
Introduction 04:10
Managed Codecs 03:35
Managed G.711 Code Demo 02:50
More Managed Codecs 01:28
ACM Codecs 03:57
Enumerating ACM Codecs Demo 03:50
AcmStream and WaveFormatConversionStream 05:42
WaveFormatConversionStream Code Demo 03:36
Media Foundation Transforms 03:01
Enumerating Media Foundation Transforms 03:18
MediaFoundationEncoder 03:25
Using MediaFoundationEncoder 05:03
Command Line Codecs 02:24
Using LAME.exe to encode MP3 03:54
Module Summary 00:34
6. Recording Audio 00:47:09
Introduction 01:53
IWaveIn 04:57
WaveIn 02:49
Voice Recorder Code Demo 05:25
Configuring Recording Devices 03:16
WasapiCapture 04:24
WASAPI Recording Code Demo 06:41
WasapiLoopbackCapture 03:47
Recording with ASIO 03:50
ASIO Input Patcher 05:22
Monitoring Recorded Audio 04:08
Module Summary 00:37
7. Visualizations 00:40:14
Introduction 01:53
Peak Meters 05:37
WPF Peak Meter Demo 03:46
WinForms Peak Meter Demo 03:04
Waveforms 03:24
WPF Waveform Demo 03:25
Winforms Waveform Rendering Demo 03:44
Spectrum Analyser 07:12
Spectrum Analyser Code 07:11
Module Summary 00:58
8. Mixing and Effects 00:44:03
Introduction 02:05
Step 1 - Basic Sample Playback 04:05
Step 2 - Mixing 05:23
Step 3 - RawSourceWaveStream 04:12
Step 4 - Envelope Generators 06:37
Step 5 - Pitch Shifting 06:39
Step 6 - MIDI In 03:30
Step 7 - Synthesizer 07:05
Step 8 - Delay 02:20
Review 02:07
9. Audio Streaming 00:31:51
Introduction 03:15
Streaming Protocols 02:09
Streaming with MediaElement 04:50
Streaming Playback in NAudio 04:06
Streaming MP3 Code 05:48
Network Chat 03:39
Network Chat Code 05:13
Module and Course Review 02:51
发布日期: 2016-12-09