mpg123 logo
download : svn :: features :: sf.net project - bug tracker :: news archive
libmpg123 API :: testing :: benchmarking :: faq :: links :: contact
Note: This API doc is automatically generated from the current development version that you can get via Subversion or as a daily snapshot from http://mpg123.org/snapshot. There may be differences (additions) compared to the latest stable release. See NEWS.libmpg123 and the overall NEWS file on libmpg123 versions and important changes between them.
Let me emphasize that the policy for libmpg123 is to always stay backwards compatible -- only additions are planned (and it's not yet planned to change the plans;-).

mpg123 decoder selection


Functions

char ** mpg123_decoders ()
char ** mpg123_supported_decoders ()
int mpg123_decoder (mpg123_handle *mh, const char *decoder_name)

Detailed Description

Functions to list and select the available decoders. Perhaps the most prominent feature of mpg123: You have several (optimized) decoders to choose from (on x86 and PPC (MacOS) systems, that is).

Function Documentation

char** mpg123_decoders (  ) 

Return a NULL-terminated array of generally available decoder names (plain 8bit ASCII).

char** mpg123_supported_decoders (  ) 

Return a NULL-terminated array of the decoders supported by the CPU (plain 8bit ASCII).

int mpg123_decoder ( mpg123_handle mh,
const char *  decoder_name 
)

Set the chosen decoder to 'decoder_name'


Generated on Wed Sep 3 13:03:37 2008 for libmpg123 by  doxygen 1.5.4