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

📄 id3v2.cpp

📁 神龙卡开发原代码
💻 CPP
📖 第 1 页 / 共 3 页
字号:
		  		}		if(!memcmp("TOLY", buf, 4))		{				pStruct->TOLYoff = pos+FrameC;		    pStruct->TOLYlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TCOM", buf, 4))		{				pStruct->TCOMoff = pos+FrameC;		    pStruct->TCOMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TMCL", buf, 4))		{				pStruct->TMCLoff = pos+FrameC;		    pStruct->TMCLlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TENC", buf, 4))		{				pStruct->TENCoff = pos+FrameC;		    pStruct->TENClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TBPM", buf, 4))		{				pStruct->TBPMoff = pos+FrameC;		    pStruct->TBPMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TLEN", buf, 4))		{				pStruct->TLENoff = pos+FrameC;		    pStruct->TLENlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TKEY", buf, 4))		{				pStruct->TKEYoff = pos+FrameC;		    pStruct->TKEYlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TLAN", buf, 4))		{				pStruct->TLANoff = pos+FrameC;		    pStruct->TLANlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TCON", buf, 4))		{				pStruct->TCONoff = pos+FrameC;		    pStruct->TCONlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TFLT", buf, 4))		{				pStruct->TFLToff = pos+FrameC;		    pStruct->TFLTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TMED", buf, 4))		{				pStruct->TMEDoff = pos+FrameC;		    pStruct->TMEDlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TMOO", buf, 4))		{				pStruct->TMOOoff = pos+FrameC;		    pStruct->TMOOlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TCOP", buf, 4))		{				pStruct->TCOPoff = pos+FrameC;		    pStruct->TCOPlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPRO", buf, 4))		{				pStruct->TPROoff = pos+FrameC;		    pStruct->TPROlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TPUB", buf, 4))		{				pStruct->TPUBoff = pos+FrameC;		    pStruct->TPUBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOWN", buf, 4))		{				pStruct->TOWNoff = pos+FrameC;		    pStruct->TOWNlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TRSN", buf, 4))		{				pStruct->TRSNoff = pos+FrameC;		    pStruct->TRSNlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TRSO", buf, 4))		{				pStruct->TRSOoff = pos+FrameC;		    pStruct->TRSOlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TOFN", buf, 4))		{				pStruct->TOFNoff = pos+FrameC;		    pStruct->TOFNlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDLY", buf, 4))		{				pStruct->TDLYoff = pos+FrameC;		    pStruct->TDLYlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDEN", buf, 4))		{				pStruct->TDENoff = pos+FrameC;		    pStruct->TDENlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDOR", buf, 4))		{				pStruct->TDORoff = pos+FrameC;		    pStruct->TDORlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDRC", buf, 4))		{				pStruct->TDRCoff = pos+FrameC;		    pStruct->TDRClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDRL", buf, 4))		{				pStruct->TDRLoff = pos+FrameC;		    pStruct->TDRLlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TDTG", buf, 4))		{				pStruct->TDTGoff = pos+FrameC;		    pStruct->TDTGlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSSE", buf, 4))		{				pStruct->TSSEoff = pos+FrameC;		    pStruct->TSSElen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSOA", buf, 4))		{				pStruct->TSOAoff = pos+FrameC;		    pStruct->TSOAlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSOP", buf, 4))		{				pStruct->TSOPoff = pos+FrameC;		    pStruct->TSOPlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TSOT", buf, 4))		{				pStruct->TSOToff = pos+FrameC;		    pStruct->TSOTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("TXXX", buf, 4))		{				pStruct->TXXXoff = pos+FrameC;		    pStruct->TXXXlen = num;			FrameC+=num;			return FrameC;		  		}				if(!memcmp("UFID", buf, 4))		{				pStruct->UFIDoff = pos+FrameC;		    pStruct->UFIDlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WCOM", buf, 4))		{				pStruct->WCOMoff = pos+FrameC;		    pStruct->WCOMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WCOP", buf, 4))		{				pStruct->WCOPoff = pos+FrameC;		    pStruct->WCOPlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WOAF", buf, 4))		{				pStruct->WOAFoff = pos+FrameC;		    pStruct->WOAFlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WOAR", buf, 4))		{				pStruct->WOARoff = pos+FrameC;		    pStruct->WOARlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WOAS", buf, 4))		{				pStruct->WOASoff = pos+FrameC;		    pStruct->WOASlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WORS", buf, 4))		{				pStruct->WORSoff = pos+FrameC;		    pStruct->WORSlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WPAY", buf, 4))		{				pStruct->WPAYoff = pos+FrameC;		    pStruct->WPAYlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WPUB", buf, 4))		{				pStruct->WPUBoff = pos+FrameC;		    pStruct->WPUBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("WXXX", buf, 4))		{				pStruct->WXXXoff = pos+FrameC;		    pStruct->WXXXlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("MCDI", buf, 4))		{				pStruct->MCDIoff = pos+FrameC;		    pStruct->MCDIlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("MLLT", buf, 4))		{				pStruct->MLLToff = pos+FrameC;		    pStruct->MLLTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("SYTC", buf, 4))		{				pStruct->SYTCoff = pos+FrameC;		    pStruct->SYTClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("USLT", buf, 4))		{			  //	memcpy(pStruct->USLTlang, pData+FrameC, 3);			pStruct->USLToff = pos+FrameC;		    pStruct->USLTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("SYLT", buf, 4))		{			   //	pStruct->SYLTenc = pData[FrameC];		   //	memcpy(pStruct->SYLTlang, pData+FrameC, 3);			pStruct->SYLToff = pos+FrameC;		    pStruct->SYLTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("COMM", buf, 4))		{	/*			pStruct->COMMenc = pData[FrameC];			memcpy(pStruct->COMMlang, pData+FrameC, 3);			if(pData[FrameC+4]==NULL)			{				pStruct->COMMoff = pos+FrameC+5;			    pStruct->COMMlen = num-5;			}			else{				pStruct->COMMoff = pos+FrameC+4;			    pStruct->COMMlen = num-4;			}			  */			pStruct->COMMoff = pos+FrameC;			pStruct->COMMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("RVA2", buf, 4))		{				pStruct->RVA2off = pos+FrameC;		    pStruct->RVA2len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("EQU2", buf, 4))		{				pStruct->EQU2off = pos+FrameC;		    pStruct->EQU2len = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("RVRB", buf, 4))		{				pStruct->RVRBoff = pos+FrameC;		    pStruct->RVRBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("APIC", buf, 4))		{				pStruct->APICoff = pos+FrameC;		    pStruct->APIClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("GEOB", buf, 4))		{				pStruct->GEOBoff = pos+FrameC;		    pStruct->GEOBlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("PCNT", buf, 4))		{				pStruct->PCNToff = pos+FrameC;		    pStruct->PCNTlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("POPM", buf, 4))		{				pStruct->POPMoff = pos+FrameC;		    pStruct->POPMlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("RBUF", buf, 4))		{				pStruct->RBUFoff = pos+FrameC;		    pStruct->RBUFlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("AENC", buf, 4))		{				pStruct->AENCoff = pos+FrameC;		    pStruct->AENClen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("LINK", buf, 4))		{				pStruct->LINKoff = pos+FrameC;		    pStruct->LINKlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("POSS", buf, 4))		{				pStruct->POSSoff = pos+FrameC;		    pStruct->POSSlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("USER", buf, 4))		{				pStruct->USERoff = pos+FrameC;		    pStruct->USERlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("OWNE", buf, 4))		{				pStruct->OWNEoff = pos+FrameC;		    pStruct->OWNElen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("COMR", buf, 4))		{				pStruct->COMRoff = pos+FrameC;		    pStruct->COMRlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("ENCR", buf, 4))		{				pStruct->ENCRoff = pos+FrameC;		    pStruct->ENCRlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("GRID", buf, 4))		{				pStruct->GRIDoff = pos+FrameC;		    pStruct->GRIDlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("PRIV", buf, 4))		{				pStruct->PRIVoff = pos+FrameC;		    pStruct->PRIVlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("SIGN", buf, 4))		{				pStruct->SIGNoff = pos+FrameC;		    pStruct->SIGNlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("SEEK", buf, 4))		{				pStruct->SEEKoff = pos+FrameC;		    pStruct->SEEKlen = num;			FrameC+=num;			return FrameC;		  		}		if(!memcmp("ASPI", buf, 4))		{				pStruct->ASPIoff = pos+FrameC;		    pStruct->ASPIlen = num;			FrameC+=num;			return FrameC;		  		}		//FrameC+=1;		return FrameC;	}}#endif // 0 #endif /* ID3v2 */

⌨️ 快捷键说明

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