ATSC variants of MPEG-TS sections

ATSC variants of MPEG-TS sections — Sections for the various ATSC specifications

Functions

Types and Values

Object Hierarchy


Includes

#include <gst/mpegts/mpegts.h>

Description

Functions

gst_mpegts_section_get_atsc_tvct ()

const GstMpegTsAtscTVCT *
gst_mpegts_section_get_atsc_tvct (GstMpegTsSection *section);

Returns the GstMpegTsAtscTVCT contained in the section

Parameters

Returns

The GstMpegTsAtscTVCT contained in the section, or NULL if an error happened.

Types and Values

enum GstMpegTsSectionATSCTableID

Values for a GstMpegTsSection table_id.

These are the registered ATSC table_id variants.

see also: GstMpegTsSectionTableID

Members

GST_MTS_TABLE_ID_ATSC_MASTER_GUIDE

   

GST_MTS_TABLE_ID_ATSC_TERRESTRIAL_VIRTUAL_CHANNEL

   

GST_MTS_TABLE_ID_ATSC_CABLE_VIRTUAL_CHANNEL

   

GST_MTS_TABLE_ID_ATSC_RATING_REGION

   

GST_MTS_TABLE_ID_ATSC_EVENT_INFORMATION

   

GST_MTS_TABLE_ID_ATSC_CHANNEL_OR_EVENT_EXTENDED_TEXT

   

GST_MTS_TABLE_ID_ATSC_SYSTEM_TIME

   

GST_MTS_TABLE_ID_ATSC_DATA_EVENT

   

GST_MTS_TABLE_ID_ATSC_DATA_SERVICE

   

GST_MTS_TABLE_ID_ATSC_NETWORK_RESOURCE

   

GST_MTS_TABLE_ID_ATSC_LONG_TERM_SERVICE

   

GST_MTS_TABLE_ID_ATSC_DIRECTED_CHANNEL_CHANGE

   

GST_MTS_TABLE_ID_ATSC_DIRECTED_CHANNEL_CHANGE_SECTION_CODE

   

GST_MTS_TABLE_ID_ATSC_AGGREGATE_EVENT_INFORMATION

   

GST_MTS_TABLE_ID_ATSC_AGGREGATE_EXTENDED_TEXT

   

GST_MTS_TABLE_ID_ATSC_AGGREGATE_DATA_EVENT

   

GST_MTS_TABLE_ID_ATSC_SATELLITE_VIRTUAL_CHANNEL

   

struct GstMpegTsAtscTVCTSource

struct GstMpegTsAtscTVCTSource {
  gunichar2 *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  hide_guide;
  /* FIXME: */
  guint8    service_type;
  guint16   source_id;
  GPtrArray *descriptors;
};

Source from a GstMpegTsAtscTVCT


struct GstMpegTsAtscTVCT

struct GstMpegTsAtscTVCT {
  guint16   transport_stream_id;
  guint8    protocol_version;
  GPtrArray *sources;
  GPtrArray *descriptors;
};

Terrestrial Virtual Channel Table (A65)