class MkvToolNix::Types::Info::Audio
Attributes
bit_depth[RW]
channels[RW]
codec[RW]
codec_id[RW]
codec_inherent_delay[RW]
codec_name[RW]
id[RW]
is_commentary[RW]
is_default[RW]
is_enabled[RW]
is_forced[RW]
is_hearing_impaired[RW]
is_original[RW]
is_text_descriptions[RW]
is_visual_impaired[RW]
language[RW]
language_ietf[RW]
name[RW]
sampling_frequency[RW]
uid[RW]
Public Class Methods
create(hash)
click to toggle source
# File lib/mkvtoolnix/types/info/audio.rb, line 12 def self.create(hash) props = hash['properties'] new(id: hash['id'], uid: props['uid'], name: props['track_name'], codec: hash['codec'], codec_id: props['codec_id'], codec_name: props['codec_name'], codec_inherent_delay: props['codec_delay'], sampling_frequency: props['audio_sampling_frequency'], bit_depth: props['audio_bits_per_sample'], channels: props['audio_channels'], is_default: props['default_track'], is_enabled: props['enabled_track'], is_commentary: props['flag_commentary'], is_hearing_impaired: props['flag_hearing_impaired'], is_original: props['flag_original'], is_text_descriptions: props['flag_text_descriptions'], is_visual_impaired: props['flag_visual_impaired'], is_forced: props['forced_track'], language: props['language'], language_ietf: props['language_ietf'], track_number: props['number']) end
new(id:, uid:, name:, codec:, codec_id:, codec_name:, codec_inherent_delay:, sampling_frequency:, bit_depth:, channels:, is_default:, is_enabled:, is_commentary:, is_hearing_impaired:, is_original:, is_text_descriptions:, is_visual_impaired:, is_forced:, language:, language_ietf:, track_number:)
click to toggle source
# File lib/mkvtoolnix/types/info/audio.rb, line 24 def initialize(id:, uid:, name:, codec:, codec_id:, codec_name:, codec_inherent_delay:, sampling_frequency:, bit_depth:, channels:, is_default:, is_enabled:, is_commentary:, is_hearing_impaired:, is_original:, is_text_descriptions:, is_visual_impaired:, is_forced:, language:, language_ietf:, track_number:) @id = id @uid = uid @name = name @codec = codec @codec_id = codec_id @codec_name = codec_name @codec_inherent_delay = codec_inherent_delay @sampling_frequency = sampling_frequency @bit_depth = bit_depth @channels = channels @is_default = is_default @is_enabled = is_enabled @is_commentary = is_commentary @is_hearing_impaired = is_hearing_impaired @is_original = is_original @is_text_descriptions = is_text_descriptions @is_visual_impaired = is_visual_impaired @is_forced = is_forced @language = language @language_ietf = language_ietf @track_number = track_number end