Class: LAME::FFI::DecodeFlags

Inherits:
FFI::ManagedStruct
  • Object
show all
Defined in:
lib/lame/ffi/decode_flags.rb

Overview

We need a ManagedStruct to clean up after LAME.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDecodeFlags

Returns a new instance of DecodeFlags.



8
9
10
11
# File 'lib/lame/ffi/decode_flags.rb', line 8

def initialize
  hip_struct = LAME.hip_decode_init
  super(hip_struct)
end

Class Method Details

.release(ptr) ⇒ Object



13
14
15
# File 'lib/lame/ffi/decode_flags.rb', line 13

def self.release(ptr)
  LAME.hip_decode_exit(ptr)
end