64,648
社区成员
发帖
与我相关
我的任务
分享
void MakeDummyTag(void)
{
ID3_Tag myTag("dummy.tag");
ID3_Frame myFrame[3];
myFrame[0].SetID(ID3FID_USERTEXT);
myFrame[0].Field(ID3FN_TEXTENC) = ID3TE_UNICODE;
myFrame[0].Field(ID3FN_DESCRIPTION) = "example #1";
myFrame[0].Field(ID3FN_TEXT) = "This is the text for example #1";
myFrame[1].SetID(ID3FID_USERTEXT);
myFrame[1].Field(ID3FN_TEXTENC) = ID3TE_ASCII;
myFrame[1].Field(ID3FN_DESCRIPTION) = "example #2";
myFrame[1].Field(ID3FN_TEXT) = "This is the text for example #2";
myFrame[2].SetID(ID3FID_INVOLVEDPEOPLE);
myFrame[2].Field(ID3FN_TEXTENC) = ID3TE_ASCII;
myFrame[2].Field(ID3FN_TEXT).Add("String 1");
myFrame[2].Field(ID3FN_TEXT).Add("String 2");
myFrame[2].Field(ID3FN_TEXT).Add("String 3");
myFrame[2].Field(ID3FN_TEXT).Add("String 4");
myTag.AddFrames(myFrame, 3);
//myTag.SetVersion(3, 0);
myTag.SetUnsync(false);
myTag.SetExtendedHeader(false);
myTag.SetCompression(false);
myTag.SetPadding(false);
myTag.Strip();
myTag.Update();
return;
}