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 #GstDateTime 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 #GstEvent with a @GstMpegtsSection. The #GstEvent is sent to the @element #GstElement.
Extracts the #GstMpegtsSection contained in the @event #GstEvent
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 #GstMessage 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.