Class: Ariblib::ConditionalAccessTable

Inherits:
ProgramSpecificInformation show all
Defined in:
lib/ariblib/ProgramSpecificInformation.rb

Overview

< 1Kbyte

Instance Attribute Summary

Attributes inherited from ProgramSpecificInformation

#contents

Instance Method Summary collapse

Methods inherited from ProgramSpecificInformation

#arib_to_utf8, #descriptor, #init_buf, #initialize, #set, #set_buf

Constructor Details

This class inherits a constructor from Ariblib::ProgramSpecificInformation

Instance Method Details

#parse_bufObject



177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
# File 'lib/ariblib/ProgramSpecificInformation.rb', line 177

def parse_buf
	bs=BitStream.new(@buf)
	table_id                  =bs.read 8 #uimsbf
	section_syntax_indicator  =bs.read 1 #bslbf
	reserved_future_use       =bs.read 1 #bslbf
	reserved                  =bs.read 2 #bslbf
	section_length            =bs.read 12 #uimsbf
	reserved                  =bs.read 18 #bslbf
	version_number            =bs.read 5 #uimsbf
	current_next_indicator    =bs.read 1 #bslbf
	section_number            =bs.read 8 #uimsbf
	last_section_number       =bs.read 8 #uimsbf
	count=section_length-9
	descriptor(bs,count)
	cCRC_32                   =bs.read 32 #rpchof
	nil
end