ACS_WavPack

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.

Summary
ACS_WavPackThis unit contains components for decoding/encoding WavPack format.
TWVInWavPack decoder, descends from TAuTaggedFileIn.
Properties
CorrectionsStreamWavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc).
Id3v1TagsRead this property to get Id3v1Tags attached to the WavPack file.
APEv2TagsRead this property to get APEv2Tags attached to the WavPack file.
TWVOutWavPack encoder, descends from TAuTaggedFileOut.
Properties
CorrectionsStreamWavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc).
JointStereoSet this property to True to increase compression a little.
CompressionLevelSets the level of compression for a file/stream being created.
HybridModeWavPack can work in two modes: in hybrid mode it uses a single file to store all the content.
BitrateSet the bitrate, an additional quality parameter for the encoder.
APEv2TagsAttach APEv2 tags to the file being created.

TWVIn

WavPack decoder, descends from TAuTaggedFileIn.  Requires wavpackdll.dll.

Summary
Properties
CorrectionsStreamWavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc).
Id3v1TagsRead this property to get Id3v1Tags attached to the WavPack file.
APEv2TagsRead this property to get APEv2Tags attached to the WavPack file.

Properties

CorrectionsStream

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).

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.  Requires wavpackdll.dll.

Summary
Properties
CorrectionsStreamWavPack can use two separate files for encoded content: the main file (*.wv) and the file stream (*.wvc).
JointStereoSet this property to True to increase compression a little.
CompressionLevelSets the level of compression for a file/stream being created.
HybridModeWavPack can work in two modes: in hybrid mode it uses a single file to store all the content.
BitrateSet the bitrate, an additional quality parameter for the encoder.
APEv2TagsAttach APEv2 tags to the file being created.

Properties

CorrectionsStream

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.

JointStereo

Set this property to True to increase compression a little.

CompressionLevel

Sets the level of compression for a file/stream being created.  The possible values are: wvclFast, wvclHigh, and wvclVeryHigh.  Higher compression takes longer time to encode.

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.

Bitrate

Set the bitrate, an additional quality parameter for the encoder.

APEv2Tags

Attach APEv2 tags to the file being created.

Descends from TAuFileIn, this class is an ancestor of the file input components that use ID3V* tags.
Descends from TAuFileOut, this class is an ancestor of the file output components that use Id3v* tags.
WavPack can work in two modes: in hybrid mode it uses a single file to store all the content.
Close