Returns DDDDMMMM____SSSSUUUUCCCCCCCCEEEESSSSSSSS or DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) or ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))
sets MPEG1 audio encoder or decoder parameters to user defined values
with _p_a_r_a_m_s. These values will overwrite the default values set by
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeeerrrrCCCCrrrreeeeaaaatttteeee((((3333ddddmmmm)))) or ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))).
*params can be NULL, then default values will be used. Unrecognized
parameters are ignored. ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) or
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) also initializes necessary filter
coefficients for encoder/decoder so it has to be used before calling
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeee((((3333ddddmmmm)))) or ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeee((((3333ddddmmmm)))). For decoder, user
defined parameters usually should be obtained first by using
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) from compressed data header.
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) or ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))
obtains MPEG1 audio encoder or decoder parameters.
integer, default value is 0; if set to 1, it overwrites the JOINT_STEREO
mode and force decoder to produce single channel output.
Parameters for MPEG1 audio query only, using
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) or ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))):
indicates the maximum number of bytes (integer) that will comprise a
compressed data block (representing frames per block sample frames). For
compression, this is the size of the output buffer that must be provided
to ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeee((((3333ddddmmmm)))); for decompression, this is the number of
compressed bytes that must be queued up for ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) to
look at. Note that any particular block can be smaller than this; both
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooEEEEnnnnccccooooddddeeee((((3333ddddmmmm)))) and ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) return the actual
This is the number of sample fames (integer) of delay introduced in
compression and decompression processing. These numbers are usually
different for compression versus decompression. This is caused by filter
operations that convolve a N past input samples with a filter M-
coefficient array to create N+M-1 output samples. The filtered signal
contains more samples than the unfiltered signal. the output signal is
offset by DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCOOOODDDDEEEECCCC____FFFFIIIILLLLTTTTEEEERRRR____DDDDEEEELLLLAAAAYYYY samples from the first sample thus
omits the last DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCOOOODDDDEEEECCCC____FFFFIIIILLLLTTTTEEEERRRR____DDDDEEEELLLLAAAAYYYY samples from the output file.