This unit contains components for decoding/encoding WavPack format. For more detail see http://www.wavpack.com/. You will need the wavpackdll.dll shared library to use these components.
| ACS_WavPack | This unit contains components for decoding/encoding WavPack format. |
| TWVIn | WavPack decoder, descends from TAuTaggedFileIn. |
| Properties | |
| CorrectionsStream | WavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc). |
| Id3v1Tags | Read this property to get Id3v1Tags attached to the WavPack file. |
| APEv2Tags | Read this property to get APEv2Tags attached to the WavPack file. |
| TWVOut | WavPack encoder, descends from TAuTaggedFileOut. |
| Properties | |
| CorrectionsStream | WavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc). |
| JointStereo | Set this property to True to increase compression a little. |
| CompressionLevel | Sets the level of compression for a file/stream being created. |
| HybridMode | WavPack can work in two modes: in hybrid mode it uses a single file to store all the content. |
| Bitrate | Set the bitrate, an additional quality parameter for the encoder. |
| APEv2Tags | Attach APEv2 tags to the file being created. |
WavPack decoder, descends from TAuTaggedFileIn. Requires wavpackdll.dll.
| Properties | |
| CorrectionsStream | WavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc). |
| Id3v1Tags | Read this property to get Id3v1Tags attached to the WavPack file. |
| APEv2Tags | Read this property to get APEv2Tags attached to the WavPack file. |
WavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc). If you set a file name, the codec searches for additional file by itself, but if you provide a TStream as a source of data you have to set up the correction stream yourself (if you have one).
WavPack encoder, descends from TAuTaggedFileOut. Requires wavpackdll.dll.
| Properties | |
| CorrectionsStream | WavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc). |
| JointStereo | Set this property to True to increase compression a little. |
| CompressionLevel | Sets the level of compression for a file/stream being created. |
| HybridMode | WavPack can work in two modes: in hybrid mode it uses a single file to store all the content. |
| Bitrate | Set the bitrate, an additional quality parameter for the encoder. |
| APEv2Tags | Attach APEv2 tags to the file being created. |
WavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc). If you set a file name, the codec creates an additional file by itself depending on HybridMode value, but if you provide a TStream as a source of data you have to set up the correction stream yourself (if you need one). See also HybridMode.
WavPack can work in two modes: in hybrid mode it uses a single file to store all the content. In two file mode there is a small, lossy file (similar to an MP3) and a correction file. The small file can play on its own, and sounds just fine. Optionally, the correction file, which is much larger, can be combined with the smaller one for completely lossless playback. See http://wavpack.com for more info. If this property is set to True the input content will be packed into a single file or stream.