Audio-Opusfile
view release on metacpan or search on metacpan
lib/Audio/Opusfile/PictureTag.pm view on Meta::CPAN
Audio::Opusfile::PictureTag - A parsed METADATA_BLOCK_PICTURE tag
=head1 SYNOPSIS
use Audio::Opusfile;
my $of = Audio::Opusfile->new_from_file('file.opus');
my @pic_tags = $of->tags->query_all('METADATA_BLOCK_PICTURE');
my @pictures = map { Audio::Opusfile::PictureTag->parse($_) } @pic_tags;
my $pic = $pictures[0];
say $pic->type; # Prints "3", which means Cover (front)
say $pic->mime_type; # Prints "image/png"
say $pic->description;
say $pic->width;
say $pic->height;
say $pic->depth;
say $pic->colors;
say $pic->data_length; # The image size
my $data = $pic->data; # The contents of the image
say $pic->format; # One of the OP_PIC_* constants
=head1 DESCRIPTION
( run in 2.016 seconds using v1.01-cache-2.11-cpan-788537b7465 )