New Post: Ima Adpcm Error during Compression
Hi, Whether it is possible to play a Encoded file using ... following method directly? PlayOutputFile.Play()
View ArticleNew Post: Ima Adpcm Error during Compression
Hi, Even though i installed LameAcm on my system,its not listing in the Format Combo box
View ArticleNew Post: Ima Adpcm Error during Compression
No, NAudio does not allow you to play compressed audio directly. I don't know why your LAME Acm is not showing up. Are you sure it installed correctly?
View ArticleNew Post: Ima Adpcm Error during Compression
Hi, i am using following Wave Format for recoding a audio file. waveIn =New WaveIn () waveIn.WaveFormat =New WaveFormat (8000, 1) inputformat = waveIn.WaveFormat Now,i need to Encode/Compress...
View ArticleNew Post: Ima Adpcm Error during Compression
Look here at the WAVE_FORMAT_DVI_ADPCM structure definition. You'll need to find appropriate values for the wSamplesPerBlock value, but you can do that by examining the extra bytes reported by the...
View ArticleNew Post: Ima Adpcm Error during Compression
How i need to make use of those extra bytes...? . Also,CreateCustomWaveFormat() wont woks for this Ima Adpcm WaveFormat,So which method i need to use for Ima Adpcm Encoding...?
View ArticleNew Post: Ima Adpcm Error during Compression
I tried in this way by creating My_ImaAdpcmWaveFormat method Ima Adpcm class,and i am passing that Extra Byte value,since Extra Byte in Hexadecimal,i converted that to Decimal,then passed to these...
View ArticleNew Post: Ima Adpcm Error during Compression
you need to look very carefully at the values returned in the NAudioDemo application. This shows what the ACM codec is expecting from a WaveFormat. The WaveFormat you pass in must be exactly the same.
View ArticleCommented Issue: WaveIn class - DataAvailable is not raised when class is...
I've created own wav recording class using WaveIn, based on example from WavRecording demo. It was working perfectly when i was testing my class in the GUI application.When I moved my code, without any...
View ArticleNew Post: WAV &or MP3 separate left & right channel view
as mark said in a pcm stream left and right is always next to each other. this means: left|right|left|right how big these blocks are is stored in the waveformat. just take a look at bitspersamplethat...
View ArticleNew Post: Ima Adpcm Error during Compression
Ya,i tried the way you said.but still i am getting the same error . public ImaAdpcmWaveFormat(int sampleRate, int channels, int bitsPerSample,int sperblock) { this.waveFormatTag =...
View ArticleNew Post: Ima Adpcm Error during Compression
Like this way also i tried..... 63745 is the Decimal value of Extra Byte:F901 TargetFormat = ImaAdpcmWaveFormat.MyImaAdpcmWaveFormat(8000, 1, 4, 63745) convertedStream = New...
View ArticleNew Post: Ima Adpcm Error during Compression
I think you must be getting close now. Try 505 as the samplesPerBlock value (intel byte order is the other way round so this is 0x01F9) Also, make sure that the thing you are converting is 8kHz, mono,...
View ArticleNew Post: Ima Adpcm Error during Compression
Also i converted "F9" and "01" separately to Decimal ,Then i got the value "249" & "01". now i assigned "249" & "01" to SamplesPerBlock. but same error.
View ArticleNew Post: Ima Adpcm Error during Compression
Your class should have a single private variable of type short. Set it to 505.
View ArticleNew Post: Individual Samples Access & Modification
Yes, NAudio is designed to give you access to the individual audio samples. However, there are lots of different audio formats (bit depths, compression types etc), so there is no one simple way that...
View ArticleNew Post: Ima Adpcm Error during Compression
Ya ,now its Encoding,but when i try to play the Encoded Audio File using " System.Diagnostics.Process.Start(outputFileName)",i am getting the error stating that "Windows Media Player encountered a...
View ArticleNew Post: Ima Adpcm Error during Compression
what is the code you are using to create the WAV file?
View ArticleNew Post: Ima Adpcm Error during Compression
waveIn = New WaveIn() waveIn.WaveFormat = New WaveFormat(8000, 16, 1) writer = New WaveFileWriter(CurrentFile, waveIn.WaveFormat) where currentfile contains newly cretaed file path
View Article