Method: Ariblib::ServiceDescriptor#parse
- Defined in:
- lib/ariblib/Descriptor.rb
#parse(h, bs, tag, descriptor_length) ⇒ Object
63 64 65 66 67 68 69 70 71 72 |
# File 'lib/ariblib/Descriptor.rb', line 63 def parse(h,bs,tag,descriptor_length) service_type =bs.read 8 #uimsbf service_provider_name_length =bs.read 8 #uimsbf service_provider_name =Ariblib::String.new(bs,service_provider_name_length).to_utf8#bs.str(service_provider_name_length) service_name_length =bs.read 8 #uimsbf service_name =Ariblib::String.new(bs,service_name_length).to_utf8#bs.str(service_name_length) h[:service_type]=service_type h[:service_provider_name]=service_provider_name h[:service_name]=service_name end |