| Audio-TagLib documentation | Contained in the Audio-TagLib distribution. |
Audio::TagLib::Ogg::Vorbis::Properties - An implementation of audio property reading for Ogg Vorbis
use Audio::TagLib::Ogg::Vorbis::Properties;
my $f = Audio::TagLib::Ogg::Vorbis::File->("sample ogg file.ogg");
my $i = $f->audioProperties();
print $i->channels(), "\n"; # normally got 2
This reads the data from an Ogg Vorbis stream found in the AudioProperties API.
Create an instance of Vorbis::Properties with the data read from the Vorbis::File $file.
Destroys this VorbisProperties instance.
see AudioProperties
Returns the Vorbis version, currently "0" (as specified by the spec).
Returns the maximum bitrate as read from the Vorbis identification header.
Returns the nominal bitrate as read from the Vorbis identification header.
Returns the minimum bitrate as read from the Vorbis identification header.
None by default.
Dongxu Ma, <dongxu@cpan.org>
Copyright (C) 2005 by Dongxu Ma
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.
| Audio-TagLib documentation | Contained in the Audio-TagLib distribution. |
package Audio::TagLib::Ogg::Vorbis::Properties; use 5.008003; use strict; use warnings; our $VERSION = '1.41'; use Audio::TagLib; our @ISA = qw(Audio::TagLib::AudioProperties); # Preloaded methods go here. BEGIN : { no strict 'refs'; unless (grep {/^new$/ } keys %__PACKAGE__::) { *Audio::TagLib::Ogg::Vorbis::Properties:: = *Audio::TagLib::Vorbis::Properties:: ; } } 1; __END__ # Below is stub documentation for your module. You'd better edit it!