| Top |  |  |  |  | 
| ATSC variants of MPEG-TS sectionsATSC variants of MPEG-TS sections — Sections for the various ATSC specifications | 
| const GstMpegtsAtscVCT * | gst_mpegts_section_get_atsc_tvct () | 
| const GstMpegtsAtscVCT * | gst_mpegts_section_get_atsc_cvct () | 
| const GstMpegtsAtscMGT * | gst_mpegts_section_get_atsc_mgt () | 
| const gchar * | gst_mpegts_atsc_string_segment_get_string () | 
| const GstMpegtsAtscEIT * | gst_mpegts_section_get_atsc_eit () | 
| const GstMpegtsAtscETT * | gst_mpegts_section_get_atsc_ett () | 
| const GstMpegtsAtscSTT * | gst_mpegts_section_get_atsc_stt () | 
| GstDateTime * | gst_mpegts_atsc_stt_get_datetime_utc () | 
| enum | GstMpegtsSectionATSCTableID | 
| struct | GstMpegtsAtscVCTSource | 
| struct | GstMpegtsAtscVCT | 
| enum | GstMpegtsAtscMGTTableType | 
| struct | GstMpegtsAtscMGTTable | 
| struct | GstMpegtsAtscMGT | 
| struct | GstMpegtsAtscMultString | 
| struct | GstMpegtsAtscEITEvent | 
| struct | GstMpegtsAtscEIT | 
| struct | GstMpegtsAtscETT | 
| struct | GstMpegtsAtscSTT | 
const GstMpegtsAtscVCT *
gst_mpegts_section_get_atsc_tvct (GstMpegtsSection *section);
Returns the GstMpegtsAtscVCT contained in the section
const GstMpegtsAtscVCT *
gst_mpegts_section_get_atsc_cvct (GstMpegtsSection *section);
Returns the GstMpegtsAtscVCT contained in the section
const GstMpegtsAtscMGT *
gst_mpegts_section_get_atsc_mgt (GstMpegtsSection *section);
Returns the GstMpegtsAtscMGT contained in the section
.
const gchar *
gst_mpegts_atsc_string_segment_get_string
                               (GstMpegtsAtscStringSegment *seg);
const GstMpegtsAtscEIT *
gst_mpegts_section_get_atsc_eit (GstMpegtsSection *section);
Returns the GstMpegtsAtscEIT contained in the section
.
const GstMpegtsAtscETT *
gst_mpegts_section_get_atsc_ett (GstMpegtsSection *section);
Returns the GstMpegtsAtscETT contained in the section
.
const GstMpegtsAtscSTT *
gst_mpegts_section_get_atsc_stt (GstMpegtsSection *section);
Returns the GstMpegtsAtscSTT contained in the section
.
GstDateTime *
gst_mpegts_atsc_stt_get_datetime_utc (GstMpegtsAtscSTT *stt);
Values for a GstMpegtsSection table_id.
These are the registered ATSC table_id variants.
see also: GstMpegtsSectionTableID
struct GstMpegtsAtscVCTSource {
  gchar    *short_name;
  guint16   major_channel_number;
  guint16   minor_channel_number;
  guint8    modulation_mode;
  guint32   carrier_frequency;
  guint16   channel_TSID;
  guint16   program_number;
  /* FIXME: */
  guint8    ETM_location;
  gboolean  access_controlled;
  gboolean  hidden;
  gboolean  path_select; /* CVCT only - reserved bit in TVCT */
  gboolean  out_of_band; /* CVCT only - reserved bit in TVCT */
  gboolean  hide_guide;
  /* FIXME: */
  guint8    service_type;
  guint16   source_id;
  GPtrArray *descriptors;
};
Source from a GstMpegtsAtscVCT
, can be used both for TVCT and CVCT tables
| gchar * | ||
| guint16  | ||
| guint16  | ||
| guint8  | ||
| guint32  | ||
| guint16  | ||
| guint16  | ||
| guint8  | ||
| gboolean  | ||
| gboolean  | ||
| gboolean  | ||
| gboolean  | ||
| gboolean  | ||
| guint8  | ||
| guint16  | ||
| GPtrArray * | descriptors. | [element-type GstMpegtsDescriptor] | 
struct GstMpegtsAtscVCT {
  guint16   transport_stream_id;
  guint8    protocol_version;
  GPtrArray *sources;
  GPtrArray *descriptors;
};
Represents both: Terrestrial Virtual Channel Table (A65) Cable Virtual Channel Table (A65)
struct GstMpegtsAtscMGTTable {
  guint16 table_type;
  guint16 pid;
  guint8  version_number;
  guint32 number_bytes;
  GPtrArray *descriptors;
};
Source from a GstMpegtsAtscMGT
struct GstMpegtsAtscMGT {
  guint8  protocol_version;
  guint16 tables_defined;
  GPtrArray *tables;
  GPtrArray *descriptors;
};
Master Guide Table (A65)
struct GstMpegtsAtscMultString {
  gchar      iso_639_langcode[4];
  GPtrArray *segments;
};
struct GstMpegtsAtscEITEvent {
  guint16        event_id;
  guint32        start_time;
  guint8         etm_location;
  guint32        length_in_seconds;
  GPtrArray     *titles;
  GPtrArray *descriptors;
};
An ATSC EIT Event
struct GstMpegtsAtscEIT {
  guint16        source_id;
  guint8         protocol_version;
  GPtrArray     *events;
};
Event Information Table (ATSC)
struct GstMpegtsAtscETT {
  guint16        ett_table_id_extension;
  guint16        protocol_version;
  guint32        etm_id;
  GPtrArray     *messages;
};
Extended Text Table (ATSC)