/////////////////////////////////////////////////////////////////
/// getID3() by James Heinrich <*****@*****.**>               //
//  available at http://getid3.sourceforge.net                 //
//            or http://www.getid3.org                         //
/////////////////////////////////////////////////////////////////
// See readme.txt for more details                             //
/////////////////////////////////////////////////////////////////
//                                                             //
// module.audio-video.asf.php                                  //
// module for analyzing ASF, WMA and WMV files                 //
// dependencies: module.audio-video.riff.php                   //
//                                                            ///
/////////////////////////////////////////////////////////////////
getid3_lib::IncludeDependency(GETID3_INCLUDEPATH . 'module.audio-video.riff.php', __FILE__, true);
$GUIDarray = getid3_asf::KnownGUIDs();
foreach ($GUIDarray as $GUIDname => $hexstringvalue) {
    // initialize all GUID constants
    define($GUIDname, getid3_asf::GUIDtoBytestring($hexstringvalue));
}
class getid3_asf
{
    function getid3_asf(&$fd, &$ThisFileInfo)
    {
        // Shortcuts
        $thisfile_audio =& $ThisFileInfo['audio'];
        $thisfile_video =& $ThisFileInfo['video'];
        $ThisFileInfo['asf'] = array();
        $thisfile_asf =& $ThisFileInfo['asf'];
        $thisfile_asf['comments'] = array();
        $thisfile_asf_comments =& $thisfile_asf['comments'];
Exemplo n.º 2
0
 static function GUIDname($GUIDstring)
 {
     static $GUIDarray = array();
     if (empty($GUIDarray)) {
         $GUIDarray = getid3_asf::KnownGUIDs();
     }
     return array_search($GUIDstring, $GUIDarray);
 }