Displaying 2 results from an estimated 2 matches for "get_block_typ".
Did you mean:
get_block_type
2004 Sep 10
0
reading vorbis comments with FLAC++?
...9;s one link:
http://flac.sourceforge.net/api/group__flac__metadata__level1.html#_details
The C++ interface is a little simpler:
FLAC::Metadata::SimpleIterator it;
if (it.is_valid()) {
if (it.init(filename, true, true)) {
FLAC::Metadata::VorbisComment *vc = 0;
do {
if (it.get_block_type() ==
::FLAC__METADATA_TYPE_VORBIS_COMMENT) {
vc =
dynamic_cast<FLAC::Metadata::VorbisComment*>(it.get_block());
assert(0 != vc);
}
} while (!vc && it.next());
//use vc
delete vc;
}
}
maybe I should add a shorthand function simila...
2004 Sep 10
3
reading vorbis comments with FLAC++?
Well, I'm quite frankly stumped. I'm writing a program that recurses
into directories and reads (among others) FLAC files and should be able
to read the vorbis comments ARTIST and TITLE from the file.
A while back, I was popen()ing to metaflac, because I didn't want to
mess with libFLAC. But now, it's the weekend, so I can mess around with
this. Here's the code in question: