Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    Audio::TagLib::MPEG::Header 1.42

    Download button

    No screenshots available
    Downloads: 441  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Dongxu Ma | More programs
    Perl Artistic License / FREE
    June 30th, 2006, 17:17 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Audio::TagLib::MPEG::Header description

    Audio::TagLib::MPEG::Header is an implementation of MP3 frame headers.

    Audio::TagLib::MPEG::Header is an implementation of MP3 frame headers.

    SYNOPSIS

    use Audio::TagLib::MPEG::Header;

    my $i = Audio::TagLib::MPEG::Header->new($data);

    This is an implementation of MPEG Layer III headers. The API follows more or less the binary format of these headers. Refer to

    http://www.mp3-tech.org/programmer/frame_header.html

    new(ByteVector $data)

    Parses an MPEG header based on $data.

    new(Header $h)

    Does a shallow copy of $h.

    DESTROY()

    Destroys this Header instance.

    BOOL isValid()

    Returns true if the frame is at least an appropriate size and has legal values.
    %_Version

    The MPEG Version. keys %Audio::TagLib::MPEG::Header::_Version lists all available values used in Perl code.

    PV version()

    Returns the MPEG Version of the header.

    IV layer()

    Returns the layer version. This will be between the values 1-3.

    BOOL protectionEnabled()

    Returns true if the MPEG protection bit is enabled.

    IV bitrate()

    Returns the bitrate encoded in the header.

    IV sampleRate()

    Returns the sample rate in Hz.

    BOOL isPadded()

    Returns true if the frame is padded.

    %_ChannelMode

    There are a few combinations or one or two channel audio that are possible. keys %Audio::TagLib::MPEG::Header::_ChannelMode lists all available values used in Perl code.

    PV channelMode()

    Returns the channel mode for this frame.

    BOOL isCopyrighted()

    Returns true if the copyrighted bit is set.

    BOOL isOriginal()

    Returns true if the "original" bit is set.

    IV frameLength()

    Returns the frame length.

    copy(Header $h)

    Makes a shallow copy of the header.

    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    Perl module | audio tag | mpeg header | audio | taglib | mpeg

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM