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] control.AnalyzeSoundFromFileRaw ( strPathname as string, nEncodeMode as enumRAWEncodeModes, bIsBigEndian as enumBoolean, nFrequency as Long, nChannels as Long ) as enumWanErrorCodes |
[C++] short control.AnalyzeSoundFromFileRaw ( LPCTSTR strPathname, short nEncodeMode, short bIsBigEndian, long nFrequency, long 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 error code meaning |
enumWanErrorCodes.ERR_WAN_NOERROR (0) |
The method call was successful. |