Delphi interface for WAV files copyright © 2002-2007, Andrei Borovsky (anb@symmetrica.net). All rights reserved. See the LICENSE file for more details.
| ACS_Wave | Delphi interface for WAV files copyright © 2002-2007, Andrei Borovsky (anb@symmetrica.net). |
| Enumerations | |
| TWavType | The format of the WAV. |
| TWaveIn | Wave file decoder. |
| Properties | |
| WavType | This TWavType property indicates the current .wav file encoding. |
| TWaveOut | Wave file encoder. |
| Properties | |
| WavType | Use this TWavType property to specify output .wav file encoding. |
| BlockSize | Use this property to set the size of the DVI IMA ADPCM block in bytes (when using DVI IMA ADPCM encoding). |
| CreateNonMsHeaders | Use this property to specify the headers format for output files with more than 16 bits per sample and more than 2 channels. |
| TWaveTap | Descends from TAudioTap. |
The format of the WAV.
Wave file decoder. Descends from TAuFileIn.
| Properties | |
| WavType | This TWavType property indicates the current .wav file encoding. |
This TWavType property indicates the current .wav file encoding.
Wave file encoder. Descends from TAuFileOut.
| Properties | |
| WavType | Use this TWavType property to specify output .wav file encoding. |
| BlockSize | Use this property to set the size of the DVI IMA ADPCM block in bytes (when using DVI IMA ADPCM encoding). |
| CreateNonMsHeaders | Use this property to specify the headers format for output files with more than 16 bits per sample and more than 2 channels. |
Use this TWavType property to specify output .wav file encoding. When you append data to an existing file (with data in either raw PCM or MS DVI IMA ADPCM encoding) this property will be automatically set to the file encoding. Only wtPCM, wtExtPCM, and wtDVIADPCM formats are supported for encoding. Do not set wtExtPCM directly. This format is chosen automatically if you encode audio with more than 24 bits per sample or more than 2 channels and CreateNonMsHeaders is set to False.
Use this property to set the size of the DVI IMA ADPCM block in bytes (when using DVI IMA ADPCM encoding). The size of the block must be a multiple of four. Since all the blocks in the file must be the same size, the size of the block will be set automatically when appending data to the existing MS DVI IMA ADPCM encoded file.
Use this property to specify the headers format for output files with more than 16 bits per sample and more than 2 channels. Microsoft uses its own headers format for these files and this format is the only one supported by Windows Media Player 9 (although later versions of the player seem to support both types of headers). WinAmp and many other programs can also play it. On the other hand programs such as Sound Forge and Reaper only understand conventional headers. The default value for this property is False which makes the component to produce files readable by WM Player 9, but not by Sound Forge or Reaper. Set it to True to force the component to write non-MS headers.
Descends from TAudioTap. This is one of the “audio tap” components that sit between input and output in the audio chain and optionally record the audio data passing through them into a file. This component records data into wav file using PCM encoding.