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.
| ACS_MPC | NewAC interface to the Musepack codec. |
| TMPCIn | A descenant of TAuTaggedFileIn which decodes Musepack. |
| 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. |
| TMPCOut | Descendant of TAuTaggedFileOut which decodes Musepack. |
| Properties | |
| Quality | The output file quality. |
| APEv2Tags | This property allows youto append Apev2 tags to the file being encoded. |
A descenant of TAuTaggedFileIn which decodes Musepack. Requires libmpdec.dll. You can learn more about Musepack audio compression format at http://www.musepack.net.
| 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. |
Descendant of TAuTaggedFileOut which decodes Musepack. Requires libmppenc.dll. You can learn more about Musepack audio compression format at http://www.musepack.net.
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.
| Properties | |
| Quality | The output file quality. |
| APEv2Tags | This property allows youto append Apev2 tags to the file being encoded. |