📄 id3v2.cpp
字号:
} 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 + -