1122 Commits (master)
 

Author SHA1 Message Date
markheath 149e391c65 minor change to DirectSound to allow it to work under Any CPU compile (thanks to anonymous poster on my blog!) 17 years ago
markheath c6d0383ba9 MIDI patch change bugfix 17 years ago
markheath edb26ed046 NativeDirectSoundOut becomes the new DirectSoundOut 17 years ago
markheath a3e70e9872 IWavePlayer using IWaveProvider and WaveBuffer (beta for 1.3) 17 years ago
markheath c15ecb35c7 version number updated 17 years ago
markheath ccc9b04873 improvements to NAudioDemo audio playback form error handling 17 years ago
Alexandre Mutel 74c53244b7 ASIO, minor refactoring and potential bug fixed. Need more testing on different ASIO drivers. It is working well with ASIO4All but not working for example with ASIO Driver for Terratec Phase 28. 17 years ago
Alexandre Mutel 1eb578bc76 Fixed : Add support for ASIOSTInt16LSB in ASIO. 17 years ago
markheath d857a13534 Added a circular buffer class 17 years ago
markheath bf7bcb073f reverting the GetReadSize function to fix smooth MP3 playback in WaveOut again 17 years ago
markheath da1f9ad675 a couple more cosmetic changes to NAudioDemo audio playback form 17 years ago
markheath 4ef2a2087f NAudioDemo no longer using IWavePlayer Volume at all 17 years ago
Alexandre Mutel e58720a918 Updated: NAudio Project with IWaveBuffer 17 years ago
Alexandre Mutel c52360ee05 Added: IWaveBuffer interface. 17 years ago
Alexandre Mutel d6393ec0c4 Added : ASIO better error reporting 17 years ago
markheath be1e89aa6e very basic demo of event-driven recording using WaveInStream 17 years ago
Alexandre Mutel 86e8350ef8 Added : New ASIO implementation using full internal C# binding (reference to BlueWave.Interop assembly is no longer necessary) 17 years ago
markheath 127add63a3 current and total time display in audio playback demo 17 years ago
Alexandre Mutel 12a5d491a9 WaveBuffer, add support for implicit casting to float[], byte[], int[], short[] and add suport to bind to an external byte buffer. 17 years ago
markheath 64b855a7f4 added an option to WaveChannel32 which makes playback of MP3s smooth in WaveOut (not working quite so well with other driver models) 17 years ago
markheath 1e0933acfb got NativeDirectSound working in STAThread. 17 years ago
markheath d7f1ff95a8 organized unit test folder structure a bit better 17 years ago
markheath 76f0b54544 added a file accidentally missed out from the last checkin 17 years ago
Alexandre Mutel e9151f54b5 Add WaveBuffer class and IWaveProvider interface for next NAudio architecture. Still in design mode, not yet plugged and used. 17 years ago
markheath 79685402b9 Added a Custom Marshaller for WaveFormat (not used everywhere yet) which is now working with ACM 17 years ago
markheath c61cda9842 added a marshalling helper function for WaveFormat 17 years ago
markheath 48116388d9 Finally got ACM to work with ADPCM by using IntPtrs as WaveFormat was not being marshalled correctly 17 years ago
markheath 530b3ecb75 more work on trying to get ACM to work nicely with ADPCM 17 years ago
markheath 1c9fb7ecbc improved WaveFormat marshalling logic. Some WaveFormatConversionStream Unit Tests 17 years ago
markheath 89f9fbe0bc NAudio Demo now uses ACM Format Chooser dialog for encode and decode. Not worked out yet why acmStreamOpen rejects some of the selected formats. 17 years ago
markheath 2e6f02877e support for the acmFormatChoose dialog 17 years ago
markheath a00e402fa0 NAudioDemo - better selection of output driver model and settings 17 years ago
Alexandre Mutel 0b534236b8 Add WASAPI Event Driver buffer sync and keep the Sleep sync. 17 years ago
markheath ca61e03cb9 NAudioDemo can now display detailed information about supported Format Tags and Formats of each ACM codec 17 years ago
markheath eae020aa51 Added ACM interop to enumerate wave formats and wave tags for any AcmDriver 17 years ago
markheath 62a239e034 Added some ACM Encoding examples to NAudioDemo (work in progress). Currently encoding to Mu-law and A-law supported 17 years ago
markheath acbd992adc WASAPI Exclusive mode now closes immediately allowing a reopen of WASAPI 17 years ago
Alexandre Mutel c7294b1e9d Bugfix WASAPI exclusive mode. Need more testing but seems to work (workaround inspired from PortAudio implem) 17 years ago
markheath dda24a637f some enhancements for MP3 playback 17 years ago
markheath eb5cd29591 More unit tests for AudioClient 17 years ago
markheath 90831fbedb improvements to NAudioDemo audio playback form to make testing different output models a bit easier 17 years ago
markheath 6f4c7f85b8 resampler dmo stream working in WASAPI without need for MTAThread 17 years ago
markheath cbe22516d0 minor fix to keep ResamplerDMO stream working with WASAPI out 17 years ago
Alexandre Mutel dee06b530b Bugfix in NativeDirectSoundOut (namespace issue) 17 years ago
markheath 3ae04a7290 Added Alexandre Mutel's Native DirectSound class 17 years ago
markheath a2c87d9e76 improvements and bugfixes to WASAPI Out 17 years ago
markheath f744238d3d audio file inspector reports WAV file lengths as a timespan as well as byte count 17 years ago
markheath 874ff5dd44 DMO Resampler WaveStream now working, although we need to come up with a read-ahead solution to provide all bytes requested on a read. 17 years ago
markheath 112b3ff5ed ProcessOutput now callable, but ResamplerDMO doesn't return as many bytes as we are expecting 17 years ago
markheath 992558c46c added a managed implementation of IMediaBuffer 17 years ago