class BRS::Stream::Raw::Compressor
BRS::Stream::Raw::Compressor
class.
Constants
- NativeCompressor
Current native compressor class.
- Option
BRS::Option
module.
Public Class Methods
new(options = {})
click to toggle source
Initializes compressor. Option: :destination_buffer_length
destination buffer length. Option: :size_hint
source bytesize.
Calls superclass method
# File lib/brs/stream/raw/compressor.rb, line 24 def initialize(options = {}) options = Option.get_compressor_options options, BUFFER_LENGTH_NAMES size_hint = options[:size_hint] Validation.validate_not_negative_integer size_hint unless size_hint.nil? super options end