libmpcdec: include/mpcdec/internal.h File Reference

Main Page | Class List | Directories | File List | Class Members | File Members | Related Pages

# internal.h File Reference

Go to the source code of this file.

## Enumerations

enum | { MPC_DECODER_SYNTH_DELAY = 481 }

## Functions

mpc_int32_t | JumpID3v2 (mpc_reader *fp)
mpc_uint32_t | mpc_random_int (mpc_decoder *d)
| helper functions used by multiple files
void | mpc_decoder_initialisiere_quantisierungstabellen (mpc_decoder *d, double scale_factor)
void | mpc_decoder_synthese_filter_float (mpc_decoder *d, MPC_SAMPLE_FORMAT *OutData)

## Detailed Description

Definitions and structures used only internally by the libmpcdec.

Definition in file internal.h.

## Function Documentation

mpc_int32_t JumpID3v2 | ( | mpc_reader * | fp | ) |

Searches for a ID3v2-tag and reads the length (in bytes) of it.

Parameters:

  | reader | supplying raw stream data

Returns:
  size of tag, in bytes

  -1 on errors of any kind

Definition at line 43 of file idtag.c.

References mpc_reader_t::data, mpc_reader_t::read, and mpc_reader_t::seek.

Referenced by mpc_streaminfo_read().