Sets our main struct and passes it to the parent class.
Creates a new GstMpegtsSection from the provided data.
Returns the GstMpegtsAtscVCT contained in the section
Returns the GstMpegtsAtscEIT contained in the section.
Returns the GstMpegtsAtscETT contained in the section.
Returns the GstMpegtsAtscMGT contained in the section.
Returns the GstMpegtsAtscSTT contained in the section.
Returns the GstMpegtsAtscVCT contained in the section
Returns the GstMpegtsBAT contained in the section.
Returns the array of GstMpegtsDescriptor contained in the Conditional Access Table.
Gets the original unparsed section data.
Returns the GstMpegtsEIT contained in the section.
Returns the GstMpegtsNIT contained in the section.
Parses a Program Association Table (ITU H.222.0, ISO/IEC 13818-1).
Returns the GstMpegtsPMT contained in the section.
Returns the GstMpegtsSDT contained in the section.
Get the main Gtk struct
the main Gtk struct as a void*
Returns the gstreamer.DateTime of the TDT
Returns the GstMpegtsTOT contained in the section.
Returns the array of GstMpegtsDescriptor contained in the section
If the data in section has already been packetized, the data pointer is returned immediately. Otherwise, the data field is allocated and populated.
Creates a custom gstreamer.Event with a GstMpegtsSection. The gstreamer.Event is sent to the element gstreamer.Element
Extracts the GstMpegtsSection contained in the event gstreamer.Event
Ownership of nit is taken. The data in nit is managed by the GstMpegtsSection
Creates a PAT GstMpegtsSection from the programs array of GstMpegtsPatPrograms
Creates a GstMpegtsSection from pmt that is bound to pid
Ownership of sdt is taken. The data in sdt is managed by the GstMpegtsSection
Creates a new gstreamer.Message for a GstMpegtsSection.
Returns the GstMpegtsSection contained in a message.
the main Gtk struct
For more details, refer to the ITU H.222.0 or ISO/IEC 13818-1 specifications and other specifications mentioned in the documentation.