class MkvToolNix::Types::Merge::Chapter

Attributes

chapter_charset[R]
chapter_language[R]
chapters_file[R]
gen_chapter_cue_name_format[R]
gen_chapter_name_template[R]
generate_chapter_interval_secs[R]

Public Instance Methods

add_to_cmd(cmd) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 41
def add_to_cmd(cmd)
  cmd << '--chapters' << @chapters_file unless @chapters_file.nil?
  cmd << '--chapter-language' << @chapter_language unless @chapter_language.nil?
  cmd << '--chapter-charset' << @chapter_charset unless @chapter_charset.nil?
  cmd << '--generate-chapters' << "interval:#{@generate_chapter_interval_secs}s" unless @generate_chapter_interval_secs.nil?
  cmd << '--generate-chapters-name-template' << @gen_chapter_name_template unless @gen_chapter_name_template.nil?
  cmd << '--cue-chapter-name-format' << @gen_chapter_cue_name_format unless @gen_chapter_cue_name_format.nil?
  nil
end
generate_chapter_cue_name_format(format) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 31
def generate_chapter_cue_name_format(format)
  @gen_chapter_cue_name_format = format
  self
end
generate_chapter_every_secs(num_secs) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 21
def generate_chapter_every_secs(num_secs)
  @generate_chapter_interval_secs = num_secs
  self
end
generate_chapter_name_template(template) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 26
def generate_chapter_name_template(template)
  @gen_chapter_name_template = template
  self
end
with_chapter_charset(charset) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 16
def with_chapter_charset(charset)
  @chapter_charset = charset
  self
end
with_chapter_language(language_code) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 11
def with_chapter_language(language_code)
  @chapter_language = language_code
  self
end
with_chapters_file(file) click to toggle source
# File lib/mkvtoolnix/types/merge/chapter.rb, line 36
def with_chapters_file(file)
  @chapters_file = file
  self
end