Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenid3.h
Go to the documentation of this file.
00001 /* 00002 id3: ID3v2.3 and ID3v2.4 parsing (a relevant subset) 00003 00004 copyright 2006-2007 by the mpg123 project - free software under the terms of the LGPL 2.1 00005 see COPYING and AUTHORS files in distribution or http://mpg123.org 00006 initially written by Thomas Orgis 00007 */ 00008 00009 #ifndef MPG123_ID3_H 00010 #define MPG123_ID3_H 00011 00012 /* really need it _here_! */ 00013 #include "frame.h" 00014 00015 #ifdef NO_ID3V2 00016 # define init_id3(fr) 00017 # define exit_id3(fr) 00018 # define reset_id3(fr) 00019 # define id3_link(fr) 00020 #else 00021 void init_id3(mpg123_handle *fr); 00022 void exit_id3(mpg123_handle *fr); 00023 void reset_id3(mpg123_handle *fr); 00024 void id3_link(mpg123_handle *fr); 00025 #endif 00026 int parse_new_id3(mpg123_handle *fr, unsigned long first4bytes); 00027 /* Convert text from some ID3 encoding to UTf-8. 00028 On error, sb->fill is 0. The noquiet flag enables warning/error messages. */ 00029 void id3_to_utf8(mpg123_string *sb, unsigned char encoding, const unsigned char *source, size_t source_size, int noquiet); 00030 00031 #endif Generated on Fri May 25 2012 04:31:41 for ReactOS by
1.7.6.1
|