class Id3::V2::Header

Defined in:

id3/v2/header.cr

Constant Summary

Log = ::Log.for(self)
SIZE = 10

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(version : Id3::V2::Version, flags : Id3::V2::Header::Flags, tag_size : Int32) #

[View source]

Class Method Detail

def self.read(r : Reader) #

[View source]
def self.read(header : Bytes) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def end_pos #

[View source]
def flags : Flags #

[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def pretty_print(pp : PrettyPrint) #
Description copied from class Object

Pretty prints self into the given printer.

By default appends a text that is the result of invoking #inspect on self. Subclasses should override for custom pretty printing.


[View source]
def tag_size : Int32 #

[View source]
def version : Version #

[View source]