ACS_MPC

NewAC interface to the Musepack codec.  This unit contains Musepack decoder and encoder components.  You can learn more about Musepack at www.musepack.net.  The TMPCIn component requires libmpdec.dll library and TMPCOut requires libmppenc.dll library.  Both libraies can be downloaded from the project site www.symmetrica.net.

Summary
ACS_MPCNewAC interface to the Musepack codec.
TMPCInA descenant of TAuTaggedFileIn which decodes Musepack.
Properties
APEv2TagsRead this property to get Apev2 tags from the input file.
AverageBitrateRead this property to get the input file’s average bitrate in kbps.
OutBitsPerSampleRegardless of an encoder’s input bits per sample value Musepack always encodes its data in 32-bit samples.
TMPCOutDescendant of TAuTaggedFileOut which decodes Musepack.
Properties
QualityThe output file quality.
APEv2TagsThis property allows youto append Apev2 tags to the file being encoded.

TMPCIn

A descenant of TAuTaggedFileIn which decodes Musepack.  Requires libmpdec.dll.  You can learn more about Musepack audio compression format at http://www.musepack.net.

Summary
Properties
APEv2TagsRead this property to get Apev2 tags from the input file.
AverageBitrateRead this property to get the input file’s average bitrate in kbps.
OutBitsPerSampleRegardless of an encoder’s input bits per sample value Musepack always encodes its data in 32-bit samples.

Properties

APEv2Tags

Read this property to get Apev2 tags from the input file.

AverageBitrate

Read this property to get the input file’s average bitrate in kbps.

OutBitsPerSample

Regardless of an encoder’s input bits per sample value Musepack always encodes its data in 32-bit samples.  You can use this property to set output bits per sample value for the decoder (16, 24, or 32).

TMPCOut

Descendant of TAuTaggedFileOut which decodes Musepack.  Requires libmppenc.dll.  You can learn more about Musepack audio compression format at http://www.musepack.net.

Important Note

Musepack supports encoding in the limited range of sample rates.  Currently only 32000, 37800, 44100, and 48000 Hz sample rates are supported.  Trying to use any other input sample rates will result in exception.

Summary
Properties
QualityThe output file quality.
APEv2TagsThis property allows youto append Apev2 tags to the file being encoded.

Properties

Quality

The output file quality.  Valid values range from 1.0 to 10.0.

APEv2Tags

This property allows youto append Apev2 tags to the file being encoded.

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