Click here to Skip to main content
15,888,579 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Problem Reading/Writing Registry in Windows 7? Pin
Member 919975419-Feb-13 13:10
Member 919975419-Feb-13 13:10 
GeneralRe: Problem Reading/Writing Registry in Windows 7? Pin
Peter_in_278019-Feb-13 20:48
professionalPeter_in_278019-Feb-13 20:48 
GeneralRe: Problem Reading/Writing Registry in Windows 7? Pin
Member 919975420-Feb-13 6:27
Member 919975420-Feb-13 6:27 
AnswerRe: Problem Reading/Writing Registry in Windows 7? Pin
jschell20-Feb-13 8:11
jschell20-Feb-13 8:11 
GeneralRe: Problem Reading/Writing Registry in Windows 7? Pin
jeron120-Feb-13 8:14
jeron120-Feb-13 8:14 
GeneralRe: Problem Reading/Writing Registry in Windows 7? Pin
Member 919975420-Feb-13 16:31
Member 919975420-Feb-13 16:31 
AnswerRe: Problem Reading/Writing Registry in Windows 7? Pin
Shaheed Legion26-Feb-13 5:21
Shaheed Legion26-Feb-13 5:21 
QuestionUsing C++ TagLib, not TagLib Sharp - how to write APIC frames Pin
Steve S19-Feb-13 6:32
Steve S19-Feb-13 6:32 
I'm wanting to batch edit the ID3V2 tags in around 1660 CDs worth of tracks, as I have metadata stored elsewhere.
Part of this process involves adding a APIC tag with the contents of a JPEG file.
Now, I have jumped through the various hoops to get everything working except one thing, namely, the artwork. Everything else (genre, album, track number, etc) work fine, and the tags are visible to iTunes and Windows Media Player. However, I am stumped as to how to add the artwork

I thought that the sequence

TagLib::MPEG::File f(filename);
TagLib::ID3v2::Tag*t = f.ID3v2Tag();
// code omitted to initialise the ByteVector of data from file (which I checked!)
TagLib::ID3v2::AttachedPictureFrame* pF = new TagLib::ID3v2::AttachedPictureFrame();
pF->setData(jpegData);
pF->setMimeType("image/jpeg");
pF->setType(TagLib::ID3v2::AttachedPictureFrame::FrontCover);
t->addFrame(pF);
f.save(TagLib::MPEG::File::ID3v2,false,3);

should work, but it does not save my artwork Frown | :(

If anyone has working C++ code that does work, I'd be very grateful.
Steve S
Developer for hire

AnswerRe: Using C++ TagLib, not TagLib Sharp - how to write APIC frames Pin
Steve S19-Feb-13 7:21
Steve S19-Feb-13 7:21 
Question[MFC] How to use the Picture Control to show jpg image? Pin
yu-jian19-Feb-13 4:26
yu-jian19-Feb-13 4:26 
AnswerRe: [MFC] How to use the Picture Control to show jpg image? Pin
jeron119-Feb-13 4:35
jeron119-Feb-13 4:35 
GeneralRe: [MFC] How to use the Picture Control to show jpg image? Pin
yu-jian20-Feb-13 16:32
yu-jian20-Feb-13 16:32 
AnswerRe: [MFC] How to use the Picture Control to show jpg image? Pin
Michael Haephrati20-Feb-13 10:20
professionalMichael Haephrati20-Feb-13 10:20 
Questionglut project Pin
abhi sharma19-Feb-13 2:02
abhi sharma19-Feb-13 2:02 
AnswerRe: glut project Pin
Richard MacCutchan19-Feb-13 3:06
mveRichard MacCutchan19-Feb-13 3:06 
Questionexe fine in codeblocks Pin
abhi sharma19-Feb-13 1:54
abhi sharma19-Feb-13 1:54 
AnswerRe: exe fine in codeblocks Pin
Albert Holguin19-Feb-13 4:10
professionalAlbert Holguin19-Feb-13 4:10 
QuestionRe: exe fine in codeblocks Pin
David Crow19-Feb-13 4:40
David Crow19-Feb-13 4:40 
QuestionWDK 7600.16385.1 Compiler Pin
msr_codeproject18-Feb-13 17:44
msr_codeproject18-Feb-13 17:44 
AnswerRe: WDK 7600.16385.1 Compiler Pin
Richard MacCutchan19-Feb-13 3:05
mveRichard MacCutchan19-Feb-13 3:05 
QuestionInvoking a modal Dialog whitin a modal Pin
ForNow18-Feb-13 12:39
ForNow18-Feb-13 12:39 
AnswerRe: Invoking a modal Dialog whitin a modal Pin
Jibesh18-Feb-13 12:55
professionalJibesh18-Feb-13 12:55 
GeneralRe: Invoking a modal Dialog whitin a modal Pin
ForNow18-Feb-13 13:42
ForNow18-Feb-13 13:42 
GeneralRe: Invoking a modal Dialog whitin a modal Pin
«_Superman_»18-Feb-13 19:51
professional«_Superman_»18-Feb-13 19:51 
GeneralRe: Invoking a modal Dialog whitin a modal Pin
Richard MacCutchan18-Feb-13 21:24
mveRichard MacCutchan18-Feb-13 21:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.