Class: TagLib::MPEG::Properties

Inherits:
AudioProperties show all
Defined in:
docs/taglib/mpeg.rb

Overview

Audio properties for MPEG files.

Constant Summary

Constants inherited from AudioProperties

AudioProperties::Accurate, AudioProperties::Average, AudioProperties::Fast

Instance Attribute Summary

Attributes inherited from AudioProperties

#bitrate, #channels, #length, #sample_rate

Instance Method Summary collapse

Instance Method Details

#channel_modeTagLib::MPEG::Header constant

Returns channel mode, e.g. Header::JointStereo.

Returns:



65
66
# File 'docs/taglib/mpeg.rb', line 65

def channel_mode
end

#copyrighted?true

Returns if copyrighted bit is set.

Returns:

  • (true)

    if copyrighted bit is set



69
70
# File 'docs/taglib/mpeg.rb', line 69

def copyrighted?
end

#layerInteger

Returns MPEG layer (1-3).

Returns:

  • (Integer)

    MPEG layer (1-3)



56
57
# File 'docs/taglib/mpeg.rb', line 56

def layer
end

#original?true

Returns if original bit is set.

Returns:

  • (true)

    if original bit is set



73
74
# File 'docs/taglib/mpeg.rb', line 73

def original?
end

#protection_enabledtrue

Returns if MPEG protection bit is set.

Returns:

  • (true)

    if MPEG protection bit is set



60
61
# File 'docs/taglib/mpeg.rb', line 60

def protection_enabled
end

#versionTagLib::MPEG::Header constant

Returns MPEG version, e.g. Header::Version1.

Returns:



52
53
# File 'docs/taglib/mpeg.rb', line 52

def version
end

#xing_headerTagLib::MPEG::XingHeader?

Returns:



47
48
# File 'docs/taglib/mpeg.rb', line 47

def xing_header
end