class MkvToolNix::MkvToolNix
Attributes
mkvextract[R]
mkvmerge[R]
mkvpropedit[R]
Public Class Methods
new(bin_path)
click to toggle source
# File lib/mkvtoolnix.rb, line 57 def initialize(bin_path) @mkvmerge = Modules::MkvMerge.new(bin_path) @mkvpropedit = Modules::MkvPropEdit.new(bin_path) @mkvextract = Modules::MkvExtract.new(bin_path) end
Public Instance Methods
abort_at_warning(abort: true)
click to toggle source
# File lib/mkvtoolnix.rb, line 67 def abort_at_warning(abort: true) @mkvpropedit.abort_at_warning = abort @mkvextract.abort_at_warning = abort self end
default_language(language = 'und')
click to toggle source
# File lib/mkvtoolnix.rb, line 79 def default_language(language = 'und') @mkvmerge.default_language = language end
disable_language_ietf(disabled: true)
click to toggle source
# File lib/mkvtoolnix.rb, line 73 def disable_language_ietf(disabled: true) @mkvpropedit.disable_language_ietf = disabled @mkvmerge.disable_language_ietf = disabled self end
info(file)
click to toggle source
# File lib/mkvtoolnix.rb, line 63 def info(file) @mkvmerge.info(file) end