Class: M2TSParser::SatelliteDeliverySystemDescriptor::Modulation

Inherits:
BinaryParser::TemplateBase
  • Object
show all
Defined in:
lib/m2ts_parser/descriptor.rb

Overview

表6-10 「衛星の変調方式」による定義

Constant Summary collapse

ModulationMapping =
{
  0b00000 => "未定義",
  0b00001 => "QPSK",
  0b01000 => "広帯域衛星デジタル放送方式(TMCC信号参照)",
  0b01001 => "2.6GHz帯衛星デジタル音声放送方式(パイロットチャンネル参照)",
  0b01010 => "高度狭帯域CSデジタル放送方式(フィジカルレイヤヘッダ及びベースバンドヘッダ参照)",
  0b01011 => "高度広帯域衛星デジタル放送方式(TMCC信号参照)",
}

Instance Method Summary collapse

Instance Method Details

#content_descriptionObject



219
220
221
# File 'lib/m2ts_parser/descriptor.rb', line 219

def content_description
  to_s
end

#to_sObject



223
224
225
# File 'lib/m2ts_parser/descriptor.rb', line 223

def to_s
  ModulationMapping[to_i].to_s
end