AnalyzeSoundFromFileRaw method |
|
Remarks
Starts the analysis of the given RAW audio file.
Data resulting from an analysis session can be discarded from memory using the FreeMemory method.
By default the full audio file is analyzed: in case you should only need to analyze a specific portion of the audio file, you could limit the analyzed range through the AnalyzeSoundFromFileRangeSet method.
A successful call to this method will fire the WaveAnalysisStart event followed by a number of WaveAnalysisPerc events and finally by the WaveAnalysisDone event.
Syntax
[Visual Basic] Public Function AnalyzeSoundFromFileRaw ( strPathname as String, nEncodeMode as enumRAWEncodeModes, bIsBigEndian as Boolean, nFrequency as Int32, nChannels as Int32 ) as enumWanErrorCodes |
[C#] public enumWanErrorCodes AnalyzeSoundFromFileRaw ( string strPathname, enumRAWEncodeModes nEncodeMode, bool bIsBigEndian, Int32 nFrequency, Int32 nChannels ); |
[C++] public: enumWanErrorCodes AnalyzeSoundFromFileRaw ( string strPathname, enumRAWEncodeModes nEncodeMode, bool bIsBigEndian, Int32 nFrequency, Int32 nChannels ); |
Parameter |
Description |
|
|
strPathname |
String representing the absolute pathname of the input file. |
nEncodeMode |
Encode mode used to encode the RAW file. Supported values are the following:
|
|||||||||||||||||||||||||||||||||
bIsBigEndian |
Boolean flag that specifies if bits order inside the RAW file are little-endian or big-endian Supported values are the following:
|
|||||||||||||||||||||||||||||||||
nFrequency |
Sample rate of the RAW file (e.g. 44100) |
|||||||||||||||||||||||||||||||||
nChannels |
Number of channels of the RAW file: 1 for Mono or 2 for Stereo |
Return value
Value |
Meaning |
|
|
Negative value |
An error occurred. Check the LastError property value in order to see the last error. |
enumWanErrorCodes.ERR_WAN_NOERROR (0) |
The method call was successful. |