Class: LAME::Decoding::Mp3DataHeaderParser

Inherits:
Object
  • Object
show all
Defined in:
lib/lame/decoding/mp3_data_header_parser.rb

Constant Summary collapse

SIZE =
100

Instance Method Summary collapse

Constructor Details

#initialize(decode_flags, stream) ⇒ Mp3DataHeaderParser

Returns a new instance of Mp3DataHeaderParser.



7
8
9
10
11
# File 'lib/lame/decoding/mp3_data_header_parser.rb', line 7

def initialize(decode_flags, stream)
  @decode_flags = decode_flags
  @stream = stream
  @mp3_data = LAME::FFI::MP3Data.new
end

Instance Method Details

#parse!Object



13
14
15
16
# File 'lib/lame/decoding/mp3_data_header_parser.rb', line 13

def parse!
  find_first_mpeg_audio_frame!
  parse_mp3_data_header!
end