Displaying 3 results from an estimated 3 matches for "simpleiterator".
2009 Oct 13
1
for loop over S4
Hello,
Consider this :
> setClass("track", representation(x="numeric", y="numeric"))
[1] "track"
> o <- new( "track", x = 1, y = 2 )
> for( i in o ){
+ cat( "hello\n")
+ }
Error: invalid type/length (S4/1) in vector allocation
This happens at those lines of do_for:
n = LENGTH(val);
PROTECT_WITH_INDEX(v =
2004 Sep 10
0
reading vorbis comments with FLAC++?
...mples could be provided.
>
> Thanks in advance for any help that can be provided. Excuse my
> ignorance! :(
it's in the API docs; here'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());
asser...
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: