Formats supported for recording in this version:
asxFILE_FORMAT | _WAV | _RAW |
Filename Extension | .WAV | any |
_PCM8 or _PCM16 | supported | write only |
_PCM24 or _PCM32 | supported | write only |
_PCM32_FLOAT | supported | write only |
_MPEG_L2 | supported | supported |
_MPEG_L3 | supported | supported |
_MPEG_AACPLUS | not supported yet | not supported yet |
_DOLBY_AC2 | not supported yet | not supported yet |
Recorder State Diagram

Functions | |
| ASX32_API ASX_ERROR | ASX_Recorder_Open (ASX_HANDLE hRecorder, const char *pszFile, const enum asxFILE_FORMAT nFileType, const enum asxFILE_MODE nFileMode, const int nChannels, const enum asxAUDIO_FORMAT nFormat, const long lSampleRate, const long lBitrate, const enum asxRECORD_MODE nMode) |
| Opens the recorder using the specified format. | |
| ASX32_API ASX_ERROR | ASX_Recorder_Start (ASX_HANDLE hRecorder) |
| Starts the recording. | |
| ASX32_API ASX_ERROR | ASX_Recorder_Stop (ASX_HANDLE hRecorder) |
| Stops the recording. | |
| ASX32_API ASX_ERROR | ASX_Recorder_Pause (ASX_HANDLE hRecorder) |
| Pauses the recording. | |
| ASX32_API ASX_ERROR | ASX_Recorder_Close (ASX_HANDLE hRecorder) |
| Closes the recording file. | |
| ASX32_API ASX_ERROR | ASX_Recorder_GetPosition (ASX_HANDLE hRecorder, const enum asxTIMESCALE nType, unsigned long *plPosition) |
| Gets the current record position. | |
| ASX32_API ASX_ERROR | ASX_Recorder_GetState (ASX_HANDLE hRecorder, enum asxRECORDER_STATE *peState) |
| Get the current record state. | |
| ASX32_API ASX_ERROR | ASX_Recorder_GetFilename (ASX_HANDLE hRecorder, char *pszFilename, const int nStringLength, int *pnRequiredLength) |
| Get the current filename, if any. | |
| ASX32_API ASX_ERROR | ASX_Recorder_EnumerateFormat (ASX_HANDLE hRecorder, const int nIndex, enum asxAUDIO_FORMAT *peFormat, int *pnCount) |
| Enumerates supported recorder formats. | |
|
|
Closes the recording file.
|
|
||||||||||||||||||||
|
Enumerates supported recorder formats.
|
|
||||||||||||||||||||
|
Get the current filename, if any.
|
|
||||||||||||||||
|
Gets the current record position.
|
|
||||||||||||
|
Get the current record state.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Opens the recorder using the specified format.
|
|
|
Pauses the recording. Use ASX_Recorder_Start to continue recording.
|
|
|
Starts the recording.
|
|
|
Stops the recording.
|
1.4.6-NO