Module: Ariblib

Defined in:
lib/ariblib/String.rb,
lib/ariblib.rb,
lib/ariblib/version.rb,
lib/ariblib/BitStream.rb,
lib/ariblib/Descriptor.rb,
lib/ariblib/TransportStreamFile.rb,
lib/ariblib/EventInformationTable.rb,
lib/ariblib/ProgramSpecificInformation.rb

Overview

! ruby -*- encoding: utf-8 -*-

Defined Under Namespace

Classes: AudioComponentDescriptor, BitStream, CommonDataTable, ComponentDescriptor, ConditionalAccessTable, ContentDescriptor, DataContentDescriptor, Descriptor, DigitalCopyControlDescriptor, EventGroupDescriptor, EventInformationTable, ExtendedEventDescriptor, FIFO, LogoTransmissionDescriptor, NetworkInformationTable, NetworkNameDescriptor, PartialReceptionDescriptor, ProgramAssociationTable, ProgramMapTable, ProgramSpecificInformation, ServiceDescriptionTable, ServiceDescriptor, ServiceGroupDescriptor, ServiceListDescriptor, ShortEventDescriptor, String, SystemManagementDescriptor, TSInformationDescriptor, TerrestrialDeliverySystemDescriptor, TimeOffsetTable, TransportStreamFile, TransportStreamPacket

Constant Summary collapse

VERSION =
"0.1.1"
DescriptorTag =
{
	0x4D => ShortEventDescriptor,      #-----o---o n 0x4D 短形式イベント記述子*2
	0x4E => ExtendedEventDescriptor,   #-----o---o r 0x4E 拡張形式イベント記述子
	0x54 => ContentDescriptor,         #-----o---- r 0x54 コンテント記述子
	80   => ComponentDescriptor,       #-o---o---- r 0x50 コンポーネント記述子
	196  => AudioComponentDescriptor,  #-----o---- r 0xC4 音声コンポーネント記述子
	0xC7 => DataContentDescriptor,     #-----o---- r 0xC7 データコンテンツ記述子
	214  => EventGroupDescriptor,      #-----o---- r 0xD6 イベントグループ記述子
#for SDT(地上波)
	0x48 => ServiceDescriptor,         #----o----- n 0x48 サービス記述子*2
	207  => LogoTransmissionDescriptor,#----o----- r 0xCF ロゴ伝送記述子
#for NIT(地上波)
	0x40 => NetworkNameDescriptor,              #--o------- n 0x40* ネットワーク名記述子*2
	0x41 => ServiceListDescriptor,              #--oo---o-- n 0x41* サービスリスト記述子*1
	0xFA => TerrestrialDeliverySystemDescriptor,#--o------- n 0xFA* 地上分配システム記述子*1
	0xFE => SystemManagementDescriptor,         #-oo------- n 0xFE* システム管理記述子*1
	224  => ServiceGroupDescriptor,             #--o------- r 0xE0 サービスグループ記述子
	0xCD => TSInformationDescriptor,            #--o------- r 0xCD* TS 情報記述子
	0xFB => PartialReceptionDescriptor,         #--o------- j 0xFB* 部分受信記述子*1(ワンセグ)
}