wp-includes/ID3/getid3.php:78$encodingstringpublic$encoding_id3v1stringpublic$encoding_id3v1_autodetectboolpublic$option_tag_id3v1boolpublic$option_tag_id3v2boolpublic$option_tag_lyrics3boolpublic$option_tag_apetagboolpublic$option_tags_processboolpublic$option_tags_htmlboolpublic$option_extra_infoboolpublic$option_save_attachmentsbool|stringpublic$option_md5_databoolpublic$option_md5_data_sourceboolpublic$option_sha1_databoolpublic$option_max_2gb_checkbool|nullpublic$option_fread_buffer_sizeintpublic$options_archive_rar_use_php_rar_extensionboolpublic$options_archive_gzip_parse_contentsboolpublic$options_audio_midi_scanwholefileboolpublic$options_audio_mp3_allow_bruteforceboolpublic$options_audio_mp3_mp3_valid_check_framesintpublic$options_audio_wavpack_quick_parsingboolpublic$options_audiovideo_flv_max_framesintpublic$options_audiovideo_matroska_hide_clustersboolpublic$options_audiovideo_matroska_parse_whole_fileboolpublic$options_audiovideo_quicktime_ReturnAtomDataboolpublic$options_audiovideo_quicktime_ParseAllPossibleAtomsboolpublic$options_audiovideo_swf_ReturnAllTagDataboolpublic$options_graphic_bmp_ExtractPaletteboolpublic$options_graphic_bmp_ExtractDataboolpublic$options_graphic_png_max_data_bytesintpublic$options_misc_pdf_returnXREFboolpublic$options_misc_torrent_max_torrent_filesizeintpublic$filenamestringpublic$fpresourcepublic$infoarraypublic$tempdirstringpublic$memory_limitintpublic$startup_errorstringprotected$startup_warningstringprotectedclass getID3{ /* * Settings */ /** * CASE SENSITIVE! - i.e. (must be supported by iconv()). Examples: ISO-8859-1 UTF-8 UTF-16 UTF-16BE * * @var string */ public $encoding = 'UTF-8'; /** * Should always be 'ISO-8859-1', but some tags may be written in other encodings such as 'EUC-CN' or 'CP1252' * * @var string */ public $encoding_id3v1 = 'ISO-8859-1'; /** * ID3v1 should always be 'ISO-8859-1', but some tags may be written in other encodings such as 'Windows-1251' or 'KOI8-R'. If true attempt to detect these encodings, but may return incorrect values for some tags actually in ISO-8859-1 encoding * * @var bool */ public $encoding_id3v1_autodetect = false; /* * Optional tag checks - disable for speed. */ /** * Read and process ID3v1 tags * * @var bool */ public $option_tag_id3v1 = true; /** * Read and process ID3v2 tags * * @var bool */ public $option_tag_id3v2 = true; /** * Read and process Lyrics3 tags * * @var bool */ public $option_tag_lyrics3 = true; /** * Read and process APE tags * * @var bool */ public $option_tag_apetag = true; /** * Copy tags to root key 'tags' and encode to $this->encoding * * @var bool */ public $option_tags_process = true; /** * Copy tags to root key 'tags_html' properly translated from various encodings to HTML entities * * @var bool */ public $option_tags_html = true; /* * Optional tag/comment calculations */ /** * Calculate additional info such as bitrate, channelmode etc *Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/ID3/getid3.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.