⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 id3v2.cpp

📁 神龙卡开发原代码
💻 CPP
📖 第 1 页 / 共 3 页
字号:
		  		}		if(!memcmp("TLA", buf, 3))		{				pStruct->TLAoff = pos+FrameC;		    pStruct->TLAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TCO", buf, 3))		{				pStruct->TCOoff = pos+FrameC;		    pStruct->TCOlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TAL", buf, 3))		{				pStruct->TALoff = pos+FrameC;		    pStruct->TALlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPA", buf, 3))		{				pStruct->TPAoff = pos+FrameC;		    pStruct->TPAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TRK", buf, 3))		{				pStruct->TRKoff = pos+FrameC;		    pStruct->TRKlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TRC", buf, 3))		{				pStruct->TRCoff = pos+FrameC;		    pStruct->TRClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TYE", buf, 3))		{				pStruct->TYEoff = pos+FrameC;		    pStruct->TYElen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDA", buf, 3))		{				pStruct->TDAoff = pos+FrameC;		    pStruct->TDAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TIM", buf, 3))		{				pStruct->TIMoff = pos+FrameC;		    pStruct->TIMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TRD", buf, 3))		{				pStruct->TRDoff = pos+FrameC;		    pStruct->TRDlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TMT", buf, 3))		{				pStruct->TMToff = pos+FrameC;		    pStruct->TMTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TFT", buf, 3))		{				pStruct->TFToff = pos+FrameC;		    pStruct->TFTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TBP", buf, 3))		{				pStruct->TBPoff = pos+FrameC;		    pStruct->TBPlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TCR", buf, 3))		{				pStruct->TCRoff = pos+FrameC;		    pStruct->TCRlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPB", buf, 3))		{				pStruct->TPBoff = pos+FrameC;		    pStruct->TPBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TEN", buf, 3))		{				pStruct->TENoff = pos+FrameC;		    pStruct->TENlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSS", buf, 3))		{				pStruct->TSSoff = pos+FrameC;		    pStruct->TSSlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOF", buf, 3))		{				pStruct->TOFoff = pos+FrameC;		    pStruct->TOFlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TLE", buf, 3))		{				pStruct->TLEoff = pos+FrameC;		    pStruct->TLElen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSI", buf, 3))		{				pStruct->TSIoff = pos+FrameC;		    pStruct->TSIlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDY", buf, 3))		{				pStruct->TDYoff = pos+FrameC;		    pStruct->TDYlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TKE", buf, 3))		{				pStruct->TKEoff = pos+FrameC;		    pStruct->TKElen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOT", buf, 3))		{				pStruct->TOToff = pos+FrameC;		    pStruct->TOTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOA", buf, 3))		{				pStruct->TOAoff = pos+FrameC;		    pStruct->TOAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOL", buf, 3))		{				pStruct->TOLoff = pos+FrameC;		    pStruct->TOLlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOR", buf, 3))		{				pStruct->TORoff = pos+FrameC;		    pStruct->TORlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WAF", buf, 3))		{				pStruct->WAFoff = pos+FrameC;		    pStruct->WAFlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WAR", buf, 3))		{				pStruct->WARoff = pos+FrameC;		    pStruct->WARlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WAS", buf, 3))		{				pStruct->WASoff = pos+FrameC;		    pStruct->WASlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WCM", buf, 3))		{				pStruct->WCMoff = pos+FrameC;		    pStruct->WCMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WCP", buf, 3))		{				pStruct->WCPoff = pos+FrameC;		    pStruct->WCPlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WPB", buf, 3))		{				pStruct->WPBoff = pos+FrameC;		    pStruct->WPBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("IPL", buf, 3))		{				pStruct->IPLoff = pos+FrameC;		    pStruct->IPLlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("MCI", buf, 3))		{				pStruct->MCIoff = pos+FrameC;		    pStruct->MCIlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("MLL", buf, 3))		{				pStruct->MLLoff = pos+FrameC;		    pStruct->MLLlen = num;			FrameC+=num;			return FrameC;		  		}				if(!memcmp("ETC", buf, 3))		{				pStruct->ETCoff = pos+FrameC;		    pStruct->ETClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("STC", buf, 3))		{				pStruct->STCoff = pos+FrameC;		    pStruct->STClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("ULT", buf, 3))		{				pStruct->ULToff = pos+FrameC;		    pStruct->ULTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("SLT", buf, 3))		{				pStruct->SLToff = pos+FrameC;		    pStruct->SLTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("COM", buf, 3))		{			  			pStruct->COMoff = pos+FrameC;			pStruct->COMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("RVA", buf, 3))		{				pStruct->RVAoff = pos+FrameC;		    pStruct->RVAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("EQU", buf, 3))		{				pStruct->EQUoff = pos+FrameC;		    pStruct->EQUlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("REV", buf, 3))		{				pStruct->REVoff = pos+FrameC;		    pStruct->REVlen = num;			FrameC+=num;			return FrameC;		  		}				 		if(!memcmp("PIC", buf, 3))		{			  /*	pStruct->PICenc = pData[FrameC];			memcpy(pStruct->PICformat, pData+FrameC, 3);			pStruct->PICtype = pData[FrameC+4];			pStruct->PICoff = pos+FrameC+5;		    pStruct->PIClen = num-5;			*/			pStruct->PICoff = pos+FrameC;			pStruct->PIClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("GEO", buf, 3))		{				pStruct->GEOoff = pos+FrameC;		    pStruct->GEOlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("CNT", buf, 3))		{				pStruct->CNToff = pos+FrameC;		    pStruct->CNTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("POP", buf, 3))		{				pStruct->POPoff = pos+FrameC;		    pStruct->POPlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("BUF", buf, 3))		{				pStruct->BUFoff = pos+FrameC;		    pStruct->BUFlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("CRM", buf, 3))		{				pStruct->CRMoff = pos+FrameC;		    pStruct->CRMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("CRA", buf, 3))		{				pStruct->CRAoff = pos+FrameC;		    pStruct->CRAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("LNK", buf, 3))		{				pStruct->LNKoff = pos+FrameC;		    pStruct->LNKlen = num;			FrameC+=num;			return FrameC;		  		}			if(!memcmp("UFI", buf, 3))		{				pStruct->UFIoff = pos+FrameC;		    pStruct->UFIlen = num;			FrameC+=num;			return FrameC;		  		}			FrameC+=1;		return FrameC;		}								if(version == 4)	{		FrameC = 0;		memcpy(buf, pData, 4);		FrameC+=4;				   		//memcpy(&(num), pData+FrameC, 3);		num = (pData[FrameC]<< 24) | (pData[FrameC+1]<<16) | (pData[FrameC+2]<<8) | (pData[FrameC+3]);		FrameC+=6;		if(!memcmp("TIT1", buf, 4))		{				pStruct->TIT1off = pos+FrameC;		    pStruct->TIT1len = num;			FrameC+=num;			return FrameC;					}		if(!memcmp("TIT2", buf, 4))		{				pStruct->TIT2off = pos+FrameC;		    pStruct->TIT2len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TIT3", buf, 4))		{				pStruct->TIT3off = pos+FrameC;		    pStruct->TIT3len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TALB", buf, 4))		{				pStruct->TALBoff = pos+FrameC;		    pStruct->TALBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOAL", buf, 4))		{				pStruct->TOALoff = pos+FrameC;		    pStruct->TOALlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TRCK", buf, 4))		{				pStruct->TRCKoff = pos+FrameC;		    pStruct->TRCKlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPOS", buf, 4))		{				pStruct->TPOSoff = pos+FrameC;		    pStruct->TPOSlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSST", buf, 4))		{				pStruct->TSSToff = pos+FrameC;		    pStruct->TSSTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSRC", buf, 4))		{				pStruct->TSRCoff = pos+FrameC;		    pStruct->TSRClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPE1", buf, 4))		{				pStruct->TPE1off = pos+FrameC;		    pStruct->TPE1len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPE2", buf, 4))		{				pStruct->TPE2off = pos+FrameC;		    pStruct->TPE2len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPE3", buf, 4))		{				pStruct->TPE3off = pos+FrameC;		    pStruct->TPE3len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPE4", buf, 4))		{				pStruct->TPE4off = pos+FrameC;		    pStruct->TPE4len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOPE", buf, 4))		{				pStruct->TOPEoff = pos+FrameC;		    pStruct->TOPElen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TEXT", buf, 4))		{				pStruct->TEXToff = pos+FrameC;		    pStruct->TEXTlen = num;			FrameC+=num;			return FrameC;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -