Enums¶
Details¶
- class GstMpegts.ATSCDescriptorType(value)¶
Bases:
GLib.Enum
These values correspond to the registered descriptor type from the various ATSC specifications.
Consult the relevant specifications for more details.
- STUFFING = 128¶
- AC3 = 129¶
- CAPTION_SERVICE = 134¶
- CONTENT_ADVISORY = 135¶
- EXTENDED_CHANNEL_NAME = 160¶
- SERVICE_LOCATION = 161¶
- TIME_SHIFTED_SERVICE = 162¶
- COMPONENT_NAME = 163¶
- DATA_SERVICE = 164¶
- PID_COUNT = 165¶
- DOWNLOAD_DESCRIPTOR = 166¶
- MULTIPROTOCOL_ENCAPSULATION = 167¶
- DCC_DEPARTING_REQUEST = 168¶
- DCC_ARRIVING_REQUEST = 169¶
- REDISTRIBUTION_CONTROL = 170¶
- GENRE = 171¶
- PRIVATE_INFORMATION = 173¶
- ENHANCED_SIGNALING = 178¶
- MODULE_LINK = 180¶
- CRC32 = 181¶
- GROUP_LINK = 184¶
- EAC3 = 204¶
- class GstMpegts.ATSCStreamType(value)¶
Bases:
GLib.Enum
Type of mpeg-ts streams for ATSC, as defined by the ATSC Code Points Registry. For convenience, some stream types from
GstMpegts.ScteStreamType
are also included.New in version 1.20.
- DCII_VIDEO = 128¶
DigiCipher II video | Identical to ITU-T Rec. H.262 | ISO/IEC 13818-2 Video
- AUDIO_AC3 = 129¶
ATSC A/53 Audio | AC-3
- SUBTITLING = 130¶
SCTE-27 Subtitling
- ISOCH_DATA = 131¶
SCTE-19 Isochronous data | Reserved
- SIT = 134¶
SCTE-35 Splice Information Table
- AUDIO_EAC3 = 135¶
E-AC-3 A/52:2018
- AUDIO_DTS_HD = 136¶
E-AC-3 A/107 (ATSC 2.0)
- class GstMpegts.AtscMGTTableType(value)¶
Bases:
GLib.Enum
- EIT0 = 256¶
- EIT127 = 383¶
- ETT0 = 512¶
- ETT127 = 639¶
- class GstMpegts.CableOuterFECScheme(value)¶
Bases:
GLib.Enum
- UNDEFINED = 0¶
- NONE = 1¶
- RS_204_188 = 2¶
- class GstMpegts.ComponentStreamContent(value)¶
Bases:
GLib.Enum
- MPEG2_VIDEO = 1¶
- MPEG1_LAYER2_AUDIO = 2¶
- TELETEXT_OR_SUBTITLE = 3¶
- AC_3 = 4¶
- AVC = 5¶
- AAC = 6¶
- DTS = 7¶
- SRM_CPCM = 8¶
- class GstMpegts.ContentNibbleHi(value)¶
Bases:
GLib.Enum
- MOVIE_DRAMA = 1¶
- LEISURE_HOBBIES = 10¶
- SPECIAL_CHARACTERISTICS = 11¶
- NEWS_CURRENT_AFFAIRS = 2¶
- SHOW_GAME_SHOW = 3¶
- SPORTS = 4¶
- CHILDREN_YOUTH_PROGRAM = 5¶
- MUSIC_BALLET_DANCE = 6¶
- ARTS_CULTURE = 7¶
- SOCIAL_POLITICAL_ECONOMICS = 8¶
- EDUCATION_SCIENCE_FACTUAL = 9¶
- class GstMpegts.DVBCodeRate(value)¶
Bases:
GLib.Enum
- NONE = 0¶
- 1_2 = 1¶
- _1_2 = 1¶
- 3_5 = 10¶
- _3_5 = 10¶
- 9_10 = 11¶
- _9_10 = 11¶
- 2_5 = 12¶
- _2_5 = 12¶
- 2_3 = 2¶
- _2_3 = 2¶
- 3_4 = 3¶
- _3_4 = 3¶
- 4_5 = 4¶
- _4_5 = 4¶
- 5_6 = 5¶
- _5_6 = 5¶
- 6_7 = 6¶
- _6_7 = 6¶
- 7_8 = 7¶
- _7_8 = 7¶
- 8_9 = 8¶
- _8_9 = 8¶
- AUTO = 9¶
- class GstMpegts.DVBDescriptorType(value)¶
Bases:
GLib.Enum
The type of
GstMpegts.Descriptor
These values correspond to the registered descriptor type from the various DVB specifications.
Consult the relevant specifications for more details.
- DATA_BROADCAST = 100¶
- SCRAMBLING = 101¶
- DATA_BROADCAST_ID = 102¶
- TRANSPORT_STREAM = 103¶
- DSNG = 104¶
- PDC = 105¶
- AC3 = 106¶
- ANCILLARY_DATA = 107¶
- CELL_LIST = 108¶
- CELL_FREQUENCY_LINK = 109¶
- ANNOUNCEMENT_SUPPORT = 110¶
- APPLICATION_SIGNALLING = 111¶
- ADAPTATION_FIELD_DATA = 112¶
- SERVICE_IDENTIFIER = 113¶
- SERVICE_AVAILABILITY = 114¶
- DEFAULT_AUTHORITY = 115¶
- RELATED_CONTENT = 116¶
- TVA_ID = 117¶
- CONTENT_IDENTIFIER = 118¶
- TIMESLICE_FEC_IDENTIFIER = 119¶
- ECM_REPETITION_RATE = 120¶
- S2_SATELLITE_DELIVERY_SYSTEM = 121¶
- ENHANCED_AC3 = 122¶
- DTS = 123¶
- AAC = 124¶
- XAIT_LOCATION = 125¶
- FTA_CONTENT_MANAGEMENT = 126¶
- EXTENSION = 127¶
- NETWORK_NAME = 64¶
- SERVICE_LIST = 65¶
- STUFFING = 66¶
- SATELLITE_DELIVERY_SYSTEM = 67¶
- CABLE_DELIVERY_SYSTEM = 68¶
- VBI_DATA = 69¶
- VBI_TELETEXT = 70¶
- BOUQUET_NAME = 71¶
- SERVICE = 72¶
- COUNTRY_AVAILABILITY = 73¶
- LINKAGE = 74¶
- NVOD_REFERENCE = 75¶
- TIME_SHIFTED_SERVICE = 76¶
- SHORT_EVENT = 77¶
- EXTENDED_EVENT = 78¶
- TIME_SHIFTED_EVENT = 79¶
- COMPONENT = 80¶
- MOSAIC = 81¶
- STREAM_IDENTIFIER = 82¶
- CA_IDENTIFIER = 83¶
- CONTENT = 84¶
- PARENTAL_RATING = 85¶
- TELETEXT = 86¶
- TELEPHONE = 87¶
- LOCAL_TIME_OFFSET = 88¶
- SUBTITLING = 89¶
- TERRESTRIAL_DELIVERY_SYSTEM = 90¶
- MULTILINGUAL_NETWORK_NAME = 91¶
- MULTILINGUAL_BOUQUET_NAME = 92¶
- MULTILINGUAL_SERVICE_NAME = 93¶
- MULTILINGUAL_COMPONENT = 94¶
- PRIVATE_DATA_SPECIFIER = 95¶
- SERVICE_MOVE = 96¶
- SHORT_SMOOTHING_BUFFER = 97¶
- FREQUENCY_LIST = 98¶
- PARTIAL_TRANSPORT_STREAM = 99¶
Partial Transport Stream descriptor. Only present in SIT Sections.
See also:
GstMpegts.SectionType.SIT
,GstMpegts.SIT
- class GstMpegts.DVBExtendedDescriptorType(value)¶
Bases:
GLib.Enum
The type of
GstMpegts.Descriptor
These values correspond to the registered extended descriptor type from the various DVB specifications.
Consult the relevant specifications for more details.
- IMAGE_ICON = 0¶
- CPCM_DELIVERY_SIGNALLING = 1¶
- TARGET_REGION_NAME = 10¶
- SERVICE_RELOCATED = 11¶
- XAIT_PID = 12¶
- C2_DELIVERY_SYSTEM = 13¶
- DTS_HD_AUDIO_STREAM = 14¶
- DTS_NEUTRAL = 15¶
- VIDEO_DEPTH_RANGE = 16¶
- T2MI = 17¶
- URI_LINKAGE = 19¶
- CP = 2¶
- AC4 = 21¶
- AUDIO_PRESELECTION = 25¶
Provide all avaliable audio programme for user selection
New in version 1.20.
- CP_IDENTIFIER = 3¶
- T2_DELIVERY_SYSTEM = 4¶
- SH_DELIVERY_SYSTEM = 5¶
- SUPPLEMENTARY_AUDIO = 6¶
- NETWORK_CHANGE_NOTIFY = 7¶
- MESSAGE = 8¶
- TARGET_REGION = 9¶
- class GstMpegts.DVBLinkageHandOverType(value)¶
Bases:
GLib.Enum
- RESERVED = 0¶
- IDENTICAL = 1¶
- LOCAL_VARIATION = 2¶
- ASSOCIATED = 3¶
- class GstMpegts.DVBLinkageType(value)¶
Bases:
GLib.Enum
Linkage Type (EN 300 468 v.1.13.1)
- RESERVED_00 = 0¶
- INFORMATION = 1¶
- TS_CONTAINING_SSU = 10¶
- IP_MAC_NOTIFICATION = 11¶
- TS_CONTAINING_INT = 12¶
- EVENT = 13¶
- EXTENDED_EVENT = 14¶
- EPG = 2¶
- CA_REPLACEMENT = 3¶
- TS_CONTAINING_COMPLETE_SI = 4¶
- SERVICE_REPLACEMENT = 5¶
- DATA_BROADCAST = 6¶
- RCS_MAP = 7¶
- MOBILE_HAND_OVER = 8¶
- SYSTEM_SOFTWARE_UPDATE = 9¶
- class GstMpegts.DVBScramblingModeType(value)¶
Bases:
GLib.Enum
- RESERVED = 0¶
- CSA1 = 1¶
- ATIS_0 = 112¶
- ATIS_F = 127¶
- CISSA = 16¶
- CSA2 = 2¶
- CSA3_STANDARD = 3¶
- CSA3_MINIMAL_ENHANCED = 4¶
- CSA3_FULL_ENHANCED = 5¶
- class GstMpegts.DVBServiceType(value)¶
Bases:
GLib.Enum
The type of service of a channel.
As specified in Table 87 of ETSI EN 300 468 v1.13.1
- RESERVED_00 = 0¶
- DIGITAL_TELEVISION = 1¶
- ADVANCED_CODEC_DIGITAL_RADIO_SOUND = 10¶
- ADVANCED_CODEC_MOSAIC = 11¶
- DATA_BROADCAST = 12¶
- RESERVED_0D_COMMON_INTERFACE = 13¶
- RCS_MAP = 14¶
- RCS_FLS = 15¶
- DVB_MHP = 16¶
- MPEG2_HD_DIGITAL_TELEVISION = 17¶
- DIGITAL_RADIO_SOUND = 2¶
- ADVANCED_CODEC_SD_DIGITAL_TELEVISION = 22¶
- ADVANCED_CODEC_SD_NVOD_TIME_SHIFTED = 23¶
- ADVANCED_CODEC_SD_NVOD_REFERENCE = 24¶
- ADVANCED_CODEC_HD_DIGITAL_TELEVISION = 25¶
- ADVANCED_CODEC_HD_NVOD_TIME_SHIFTED = 26¶
- ADVANCED_CODEC_HD_NVOD_REFERENCE = 27¶
- ADVANCED_CODEC_STEREO_HD_DIGITAL_TELEVISION = 28¶
- ADVANCED_CODEC_STEREO_HD_NVOD_TIME_SHIFTED = 29¶
- TELETEXT = 3¶
- ADVANCED_CODEC_STEREO_HD_NVOD_REFERENCE = 30¶
- RESERVED_FF = 31¶
- NVOD_REFERENCE = 4¶
- NVOD_TIME_SHIFTED = 5¶
- MOSAIC = 6¶
- FM_RADIO = 7¶
- DVB_SRM = 8¶
- RESERVED_09 = 9¶
- class GstMpegts.DVBTeletextType(value)¶
Bases:
GLib.Enum
The type of teletext page.
As specified in Table 100 of ETSI EN 300 468 v1.13.1
- NITIAL_PAGE = 1¶
- UBTITLE_PAGE = 2¶
- DDITIONAL_INFO_PAGE = 3¶
- ROGRAMME_SCHEDULE_PAGE = 4¶
- EARING_IMPAIRED_PAGE = 5¶
- class GstMpegts.DescriptorType(value)¶
Bases:
GLib.Enum
The type of
GstMpegts.Descriptor
These values correspond to the registered descriptor type from the base MPEG-TS specifications (ITU H.222.0 | ISO/IEC 13818-1).
Consult the relevant specifications for more details.
- RESERVED_00 = 0¶
- RESERVED_01 = 1¶
- ISO_639_LANGUAGE = 10¶
- SYSTEM_CLOCK = 11¶
- MULTIPLEX_BUFFER_UTILISATION = 12¶
- COPYRIGHT = 13¶
- MAXIMUM_BITRATE = 14¶
- PRIVATE_DATA_INDICATOR = 15¶
- SMOOTHING_BUFFER = 16¶
- STD = 17¶
- IBP = 18¶
- DSMCC_CAROUSEL_IDENTIFIER = 19¶
- VIDEO_STREAM = 2¶
- DSMCC_ASSOCIATION_TAG = 20¶
- DSMCC_DEFERRED_ASSOCIATION_TAG = 21¶
- DSMCC_NPT_REFERENCE = 23¶
- DSMCC_NPT_ENDPOINT = 24¶
- DSMCC_STREAM_MODE = 25¶
- DSMCC_STREAM_EVENT = 26¶
- MPEG4_VIDEO = 27¶
- MPEG4_AUDIO = 28¶
- IOD = 29¶
- AUDIO_STREAM = 3¶
- SL = 30¶
- FMC = 31¶
- EXTERNAL_ES_ID = 32¶
- MUX_CODE = 33¶
- FMX_BUFFER_SIZE = 34¶
- MULTIPLEX_BUFFER = 35¶
- CONTENT_LABELING = 36¶
- METADATA_POINTER = 37¶
- METADATA = 38¶
- METADATA_STD = 39¶
- HIERARCHY = 4¶
- AVC_VIDEO = 40¶
- IPMP = 41¶
- AVC_TIMING_AND_HRD = 42¶
- MPEG2_AAC_AUDIO = 43¶
- FLEX_MUX_TIMING = 44¶
- MPEG4_TEXT = 45¶
- MPEG4_AUDIO_EXTENSION = 46¶
- AUXILIARY_VIDEO_STREAM = 47¶
- SVC_EXTENSION = 48¶
- MVC_EXTENSION = 49¶
- REGISTRATION = 5¶
- J2K_VIDEO = 50¶
- MVC_OPERATION_POINT = 51¶
- MPEG2_STEREOSCOPIC_VIDEO_FORMAT = 52¶
- STEREOSCOPIC_PROGRAM_INFO = 53¶
- STEREOSCOPIC_VIDEO_INFO = 54¶
- DATA_STREAM_ALIGNMENT = 6¶
- TARGET_BACKGROUND_GRID = 7¶
- VIDEO_WINDOW = 8¶
- CA = 9¶
- class GstMpegts.HdmvStreamType(value)¶
Bases:
GLib.Enum
Type of mpeg-ts streams for Blu-ray formats. To be matched with the stream-type of a
GstMpegts.Section
.New in version 1.20.
- AUDIO_LPCM = 128¶
- AUDIO_AC3 = 129¶
- AUDIO_DTS = 130¶
- AUDIO_AC3_TRUE_HD = 131¶
- AUDIO_AC3_PLUS = 132¶
- AUDIO_DTS_HD = 133¶
- AUDIO_DTS_HD_MASTER_AUDIO = 134¶
- AUDIO_EAC3 = 135¶
- SUBPICTURE_PGS = 144¶
- IGS = 145¶
- SUBTITLE = 146¶
- AUDIO_AC3_PLUS_SECONDARY = 161¶
- AUDIO_DTS_HD_SECONDARY = 162¶
- class GstMpegts.ISDBDescriptorType(value)¶
Bases:
GLib.Enum
These values correspond to the registered descriptor type from the various ISDB specifications.
Consult the relevant specifications for more details.
- HIERARCHICAL_TRANSMISSION = 192¶
- DIGITAL_COPY_CONTROL = 193¶
- NETWORK_IDENTIFICATION = 194¶
- PARTIAL_TS_TIME = 195¶
- AUDIO_COMPONENT = 196¶
- HYPERLINK = 197¶
- TARGET_REGION = 198¶
- DATA_CONTENT = 199¶
- VIDEO_DECODE_CONTROL = 200¶
- DOWNLOAD_CONTENT = 201¶
- CA_EMM_TS = 202¶
- CA_CONTRACT_INFORMATION = 203¶
- CA_SERVICE = 204¶
- TS_INFORMATION = 205¶
- EXTENDED_BROADCASTER = 206¶
- LOGO_TRANSMISSION = 207¶
- BASIC_LOCAL_EVENT = 208¶
- REFERENCE = 209¶
- NODE_RELATION = 210¶
- SHORT_NODE_INFORMATION = 211¶
- STC_REFERENCE = 212¶
- SERIES = 213¶
- EVENT_GROUP = 214¶
- SI_PARAMETER = 215¶
- BROADCASTER_NAME = 216¶
- COMPONENT_GROUP = 217¶
- SI_PRIME_TS = 218¶
- BOARD_INFORMATION = 219¶
- LDT_LINKAGE = 220¶
- CONNECTED_TRANSMISSION = 221¶
- CONTENT_AVAILABILITY = 222¶
- SERVICE_GROUP = 224¶
- class GstMpegts.Iso639AudioType(value)¶
Bases:
GLib.Enum
- UNDEFINED = 0¶
- CLEAN_EFFECTS = 1¶
- HEARING_IMPAIRED = 2¶
- VISUAL_IMPAIRED_COMMENTARY = 3¶
- class GstMpegts.MetadataFormat(value)¶
Bases:
GLib.Enum
metadata_descriptor metadata_format valid values. See ISO/IEC 13818-1:2018(E) Table 2-85.
New in version 1.24.
- TEM = 16¶
ISO/IEC 15938-1 TeM.
New in version 1.24.
- BIM = 17¶
ISO/IEC 15938-1 BiM.
New in version 1.24.
- IDENTIFIER_FIELD = 255¶
Defined by metadata_format_identifier field.
New in version 1.24.
- APPLICATION_FORMAT = 63¶
Defined by metadata application format.
New in version 1.24.
- class GstMpegts.MiscDescriptorType(value)¶
Bases:
GLib.Enum
The type of
GstMpegts.Descriptor
These values correspond to miscellaneous descriptor types that are not yet identified from known specifications.
- MTS_DESC_DTG_LOGICAL_CHANNEL = 131¶
- class GstMpegts.ModulationType(value)¶
Bases:
GLib.Enum
- QPSK = 0¶
- QAM_16 = 1¶
- APSK_16 = 10¶
- APSK_32 = 11¶
- DQPSK = 12¶
- QAM_4_NR_ = 13¶
- NONE = 14¶
- QAM_32 = 2¶
- QAM_64 = 3¶
- QAM_128 = 4¶
- QAM_256 = 5¶
- QAM_AUTO = 6¶
- VSB_8 = 7¶
- VSB_16 = 8¶
- PSK_8 = 9¶
- class GstMpegts.RunningStatus(value)¶
Bases:
GLib.Enum
Running status of a service.
Corresponds to table 6 of ETSI EN 300 468 (v1.13.0)
- UNDEFINED = 0¶
- NOT_RUNNING = 1¶
- STARTS_IN_FEW_SECONDS = 2¶
- PAUSING = 3¶
- RUNNING = 4¶
- OFF_AIR = 5¶
- class GstMpegts.SCTEDescriptorType(value)¶
Bases:
GLib.Enum
These values correspond to the ones defined by SCTE (amongst other in ANSI/SCTE 57)
New in version 1.20.
- STUFFING = 128¶
- AC3 = 129¶
- FRAME_RATE = 130¶
- EXTENDED_VIDEO = 131¶
- COMPONENT_NAME = 132¶
- FREQUENCY_SPEC = 144¶
- MODULATION_PARAMS = 145¶
- TRANSPORT_STREAM_ID = 146¶
- class GstMpegts.SCTESpliceCommandType(value)¶
Bases:
GLib.Enum
- NULL = 0¶
- PRIVATE = 255¶
- SCHEDULE = 4¶
- INSERT = 5¶
- TIME = 6¶
- BANDWIDTH = 7¶
- class GstMpegts.SCTESpliceDescriptor(value)¶
Bases:
GLib.Enum
- AVAIL = 0¶
- DTMF = 1¶
- SEGMENTATION = 2¶
- TIME = 3¶
- AUDIO = 4¶
- class GstMpegts.SatellitePolarizationType(value)¶
Bases:
GLib.Enum
- LINEAR_HORIZONTAL = 0¶
- LINEAR_VERTICAL = 1¶
- CIRCULAR_LEFT = 2¶
- CIRCULAR_RIGHT = 3¶
- class GstMpegts.SatelliteRolloff(value)¶
Bases:
GLib.Enum
- 35 = 0¶
- _35 = 0¶
- 20 = 1¶
- _20 = 1¶
- 25 = 2¶
- _25 = 2¶
- RESERVED = 3¶
- AUTO = 4¶
- class GstMpegts.ScteStreamType(value)¶
Bases:
GLib.Enum
Type of mpeg-ts streams for SCTE. Most users would want to use the
GstMpegts.ATSCStreamType
instead since it also covers these stream types- SUBTITLING = 130¶
SCTE-27 Subtitling
- ISOCH_DATA = 131¶
SCTE-19 Isochronous data
- SIT = 134¶
SCTE-35 Splice Information Table
- DST_NRT = 149¶
SCTE-07 Data Service or Network Resource Table
- DSMCC_DCB = 176¶
Type B - DSM-CC Data Carousel [IEC 13818-6])
- SIGNALING = 192¶
Enhanced Television Application Signaling (OC-SP-ETV-AM1.0.1-120614)
- SYNC_DATA = 194¶
SCTE-07 Synchronous data
- ASYNC_DATA = 195¶
SCTE-53 Asynchronous data
- class GstMpegts.SectionATSCTableID(value)¶
Bases:
GLib.Enum
Values for a
GstMpegts.Section
table_id.These are the registered ATSC section
table_id
variants. Unless specified otherwise, they are defined in the “ATSC A/65” specification.see also:
GstMpegts.SectionTableID
and other variants.- MASTER_GUIDE = 199¶
Master Guide Table (MGT)
- TERRESTRIAL_VIRTUAL_CHANNEL = 200¶
Terrestrial Virtual Channel Table (TVCT)
- CABLE_VIRTUAL_CHANNEL = 201¶
Cable Virtual Channel Table (CVCT)
- RATING_REGION = 202¶
Rating Region Table (RRT)
- EVENT_INFORMATION = 203¶
Event Information Table (EIT)
- CHANNEL_OR_EVENT_EXTENDED_TEXT = 204¶
Extended Text Table (ETT)
- SYSTEM_TIME = 205¶
System Time Table (STT)
- DATA_EVENT = 206¶
A/90: Data Event Table (DET)
- DATA_SERVICE = 207¶
A/90: Data Service Table (DST)
- PROGRAM_IDENTIFIER = 208¶
A/57B: Program Identifier Table.
New in version 1.20.
- NETWORK_RESOURCE = 209¶
A/90: Network Resources Table (NRT)
- LONG_TERM_SERVICE = 210¶
A/90: Long Term Service Table (LTST)
- DIRECTED_CHANNEL_CHANGE = 211¶
Directed Channel Change Table (DCCT)
- DIRECTED_CHANNEL_CHANGE_SECTION_CODE = 212¶
Directed Channel Change Selection Code Table (DCCSCT)
- AGGREGATE_EVENT_INFORMATION = 214¶
- AGGREGATE_EXTENDED_TEXT = 215¶
- AGGREGATE_DATA_EVENT = 217¶
- SATELLITE_VIRTUAL_CHANNEL = 218¶
A/81: Satellite Virtual Channel Table
- class GstMpegts.SectionDVBTableID(value)¶
Bases:
GLib.Enum
Values for a
GstMpegts.Section
table_id.These are the registered DVB table_id variants. Unless specified otherwise, they come from the DVB Specification for SI (ETSI EN 300 468).
see also:
GstMpegts.SectionTableID
- EVENT_INFORMATION_OTHER_TS_SCHEDULE_N = 111¶
Event Information Table (EIT), Other Transport Stream, Schedule (last)
- TIME_DATE = 112¶
Time Date Table (TDT)
- RUNNING_STATUS = 113¶
Running Status Table (RST)
- STUFFING = 114¶
Stuffing Table (ST)
- TIME_OFFSET = 115¶
Time Offset Table (TOT)
- APPLICATION_INFORMATION_TABLE = 116¶
ETSI TS 102 323: Application Information Table (AIT)
- CONTAINER = 117¶
ETSI TS 102 323: Container Section
- RELATED_CONTENT = 118¶
ETSI TS 102 323: Related Content Table (RCT)
- CONTENT_IDENTIFIER = 119¶
ETSI TS 102 323: Content Identifier Table (CIT)
- MPE_FEC = 120¶
ETSI TS 301 192: MPE-FEC Section
- RESOLUTION_NOTIFICATION = 121¶
ETSI 103 323: Resolution Provider Notification Table (RNT)
- MPE_IFEC = 122¶
ETSI TS 102 772: MPE-IFEC Section
- PROTECTION_MESSAGE = 123¶
ETSI TS 102 809: Protection Message Section
New in version 1.20.
- DISCONTINUITY_INFORMATION = 126¶
Discontinuity Information Table (DIT)
- SELECTION_INFORMATION = 127¶
Selection Information Table (SIT)
- CA_MESSAGE_ECM_0 = 128¶
ETSI TR 289: CA Message Table (CMT): ECM 0
- CA_MESSAGE_ECM_1 = 129¶
ETSI TR 289: CA Message Table (CMT): ECM 1
- CA_MESSAGE_SYSTEM_PRIVATE_1 = 130¶
ETSI TR 289: CA Message Table (CMT): CA System Private (First)
- CA_MESSAGE_SYSTEM_PRIVATE_N = 143¶
ETSI TR 289: CA Message Table (CMT): CA System Private (Last)
- SCT = 160¶
- FCT = 161¶
- TCT = 162¶
- SPT = 163¶
- CMT = 164¶
- TBTP = 165¶
- PCR_PACKET_PAYLOAD = 166¶
- TRANSMISSION_MODE_SUPPORT_PAYLOAD = 170¶
- TIM = 176¶
- LL_FEC_PARITY_DATA_TABLE = 177¶
- NETWORK_INFORMATION_ACTUAL_NETWORK = 64¶
Network Information Table (NIT), Actual Network
- NETWORK_INFORMATION_OTHER_NETWORK = 65¶
Network Information Table (NIT), Other Network
- SERVICE_DESCRIPTION_ACTUAL_TS = 66¶
Service Description Table (SDT), Actual Transport Stream
- SERVICE_DESCRIPTION_OTHER_TS = 70¶
Service Description Table (SDT), Other Transport Stream
- BOUQUET_ASSOCIATION = 74¶
Bouquet Association Table (BAT)
- UPDATE_NOTIFICATION = 75¶
ETSI TS 102 006: Update Notification Table (UNT)
New in version 1.20.
- DOWNLOADABLE_FONT_INFO = 76¶
ETSI EN 303 560: Downloadable Font Info
New in version 1.20.
- EVENT_INFORMATION_ACTUAL_TS_PRESENT = 78¶
Event Information Table (EIT), Actual Transport Stream, present/following
- EVENT_INFORMATION_OTHER_TS_PRESENT = 79¶
Event Information Table (EIT), Other Transport Stream, present/following
- EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_1 = 80¶
Event Information Table (EIT), Actual Transport Stream, Schedule (first)
- EVENT_INFORMATION_ACTUAL_TS_SCHEDULE_N = 95¶
Event Information Table (EIT), Actual Transport Stream, Schedule (last)
- EVENT_INFORMATION_OTHER_TS_SCHEDULE_1 = 96¶
Event Information Table (EIT), Other Transport Stream, Schedule (first)
- class GstMpegts.SectionSCTETableID(value)¶
Bases:
GLib.Enum
Values for a
GstMpegts.Section
table_id.These are the registered SCTE table_id variants.
see also:
GstMpegts.SectionTableID
- EAS = 216¶
SCTE-18 Emergency Alert System
- EBIF = 224¶
CL-SP-ETV-AM 1.0.1 EBIF message
- RESERVED = 225¶
- EISS = 226¶
CL-SP-ETV-AM 1.0.1 EBIF Int. Signaling Sect.
- DII = 227¶
CL-SP-ETV-AM 1.0.1 DSMCC DII message
- DDB = 228¶
CL-SP-ETV-AM 1.0.1 DSMCC Data Download Block
- SPLICE = 252¶
SCTE-35 splice information is carried in a section stream on a separate PID in the program’s Map Table (PMT) allowing Splice Event notifications to remain associated with the program and pass through multiplexers.
- class GstMpegts.SectionTableID(value)¶
Bases:
GLib.Enum
Values for a
GstMpegts.Section
table_idThese are the registered ITU H.222.0 | ISO/IEC 13818-1 table_id variants.
see also
GstMpegts.SectionATSCTableID
,GstMpegts.SectionDVBTableID
, andGstMpegts.SectionSCTETableID
- PROGRAM_ASSOCIATION = 0¶
Program Association Table (PAT)
- CONDITIONAL_ACCESS = 1¶
Conditional Access Table (CAT)
- 23001_10_SECTION = 10¶
- _23001_10_SECTION = 10¶
ISO/ISO 23001-10 (Quality Access Unit) Section.
New in version 1.20.
- TS_PROGRAM_MAP = 2¶
Program Map Table (PMT)
- UNSET = 255¶
Unset section table_id (value is forbidden to use in actual sections)
- TS_DESCRIPTION = 3¶
Transport Stream Description Table
- 14496_SCENE_DESCRIPTION = 4¶
- _14496_SCENE_DESCRIPTION = 4¶
ISO/IEC 14496 Scene Description Table
- 14496_OBJET_DESCRIPTOR = 5¶
- _14496_OBJET_DESCRIPTOR = 5¶
ISO/IEC 14496 Object Descriptor Table
- DSM_CC_MULTIPROTO_ENCAPSULATED_DATA = 58¶
DSM-CC Multi-Protocol Encapsulated (MPE) Data
- DSM_CC_U_N_MESSAGES = 59¶
DSM-CC U-N Messages
- METADATA = 6¶
Metadata Section
- DSM_CC_DOWNLOAD_DATA_MESSAGES = 60¶
DSM-CC Download Data Messages
- DSM_CC_STREAM_DESCRIPTORS = 61¶
DSM-CC Stream Descriptors
- DSM_CC_PRIVATE_DATA = 62¶
DSM-CC Private Data
- DSM_CC_ADDRESSABLE_SECTIONS = 63¶
DSM-CC Addressable Section
- IPMP_CONTROL_INFORMATION = 7¶
IPMP Control Information
- 14496_SECTION = 8¶
- _14496_SECTION = 8¶
ISO/IEC 14496 Section.
New in version 1.20.
- 23001_11_SECTION = 9¶
- _23001_11_SECTION = 9¶
ISO/IEC 23001-11 (Green Access Unit) Section.
New in version 1.20.
- class GstMpegts.SectionType(value)¶
Bases:
GLib.Enum
Types of
GstMpegts.Section
that the library handles. This covers all the MPEG-TS and derivate specification that the library can properly identify and use.- UNKNOWN = 0¶
Unknown section type
- PAT = 1¶
Program Association Table (ISO/IEC 13818-1)
- TOT = 10¶
Time Offset Table (EN 300 468)
- SIT = 11¶
Selection Information Table (EN 300 468)
New in version 1.20.
- ATSC_TVCT = 12¶
ATSC Terrestrial Virtual Channel Table (A65)
- ATSC_CVCT = 13¶
ATSC Cable Virtual Channel Table (A65)
- ATSC_MGT = 14¶
ATSC Master Guide Table (A65)
- ATSC_ETT = 15¶
ATSC Extended Text Table (A65)
- ATSC_EIT = 16¶
ATSC Event Information Table (A65)
- ATSC_STT = 17¶
ATSC System Time Table (A65)
- ATSC_RRT = 18¶
ATSC Rating Region Table (A65)
- SCTE_SIT = 19¶
SCTE Splice Information Table (SCTE-35)
- PMT = 2¶
Program Map Table (ISO/IEC 13818-1)
- CAT = 3¶
Conditional Access Table (ISO/IEC 13818-1)
- TSDT = 4¶
Transport Stream Description Table (ISO/IEC 13818-1)
- EIT = 5¶
Event Information Table (EN 300 468)
- NIT = 6¶
Network Information Table (ISO/IEC 13818-1 / EN 300 468)
- BAT = 7¶
Bouquet Association Table ((EN 300 468)
- SDT = 8¶
Service Description Table (EN 300 468)
- TDT = 9¶
Time and Date Table (EN 300 468)
- class GstMpegts.StreamType(value)¶
Bases:
GLib.Enum
Type of MPEG-TS stream type.
These values correspond to the base standard registered types. Depending on the variant of mpeg-ts being used (Bluray, ATSC, DVB, …), other types might also be used, but will not conflict with these.
Corresponds to table 2-34 of ITU H.222.0 | ISO/IEC 13818-1
- RESERVED_00 = 0¶
ITU-T | ISO/IEC Reserved
- VIDEO_MPEG1 = 1¶
ISO/IEC 11172-2 Video (i.e. MPEG-1 Video)
- DSMCC_A = 10¶
ISO/IEC 13818-6 type A
- DSMCC_B = 11¶
ISO/IEC 13818-6 type B
- DSMCC_C = 12¶
ISO/IEC 13818-6 type C
- IPMP_STREAM = 127¶
IPMP stream
- DSMCC_D = 13¶
ISO/IEC 13818-6 type D
- AUXILIARY = 14¶
auxiliary streams
- AUDIO_AAC_ADTS = 15¶
ISO/IEC 13818-7 Audio (AAC) with ADTS transport syntax
- VIDEO_MPEG4 = 16¶
ISO/IEC 14496-2 Visual (MPEG-4 Video)
- AUDIO_AAC_LATM = 17¶
ISO/IEC 14496-3 Audio (AAC) with the LATM transport syntax as defined in ISO/IEC 14496-3
- SL_FLEXMUX_PES_PACKETS = 18¶
ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in PES packets
- SL_FLEXMUX_SECTIONS = 19¶
ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in ISO/IEC 14496_sections
- VIDEO_MPEG2 = 2¶
Rec. ITU-T H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream (i.e. MPEG-2 Video)
- SYNCHRONIZED_DOWNLOAD = 20¶
ISO/IEC 13818-6 Synchronized Download Protocol
- METADATA_PES_PACKETS = 21¶
Metadata carried in PES packets
- METADATA_SECTIONS = 22¶
Metadata carried in metadata_sections
- METADATA_DATA_CAROUSEL = 23¶
Metadata carried in ISO/IEC 13818-6 Data Carousel
- USER_PRIVATE_EA = 234¶
User Private stream id (used for VC-1) as defined by SMPTE RP227.
New in version 1.20.
- METADATA_OBJECT_CAROUSEL = 24¶
Metadata carried in ISO/IEC 13818-6 Object Carousel
- METADATA_SYNCHRONIZED_DOWNLOAD = 25¶
Metadata carried in ISO/IEC 13818-6 Synchronized Download Protocol
- MPEG2_IPMP = 26¶
IPMP stream (defined in ISO/IEC 13818-11, MPEG-2 IPMP)
- VIDEO_H264 = 27¶
AVC video stream conforming to one or more profiles defined in Annex A of Rec. ITU-T H.264 | ISO/IEC 14496-10 or AVC video sub-bitstream of SVC as defined in 2.1.78 or MVC base view sub-bitstream, as defined in 2.1.85, or AVC video sub-bitstream of MVC, as defined in 2.1.88
- AUDIO_AAC_CLEAN = 28¶
ISO/IEC 14496-3 (AAC) Audio, without using any additional transport syntax, such as DST, ALS and SLS
- MPEG4_TIMED_TEXT = 29¶
ISO/IEC 14496-17 Text
- AUDIO_MPEG1 = 3¶
ISO/IEC 11172-3 Audio
- VIDEO_RVC = 30¶
Auxiliary video stream as defined in ISO/IEC 23002-3
- VIDEO_H264_SVC_SUB_BITSTREAM = 31¶
SVC video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex G of Rec. ITU-T H.264 | ISO/IEC 14496-10
- VIDEO_H264_MVC_SUB_BITSTREAM = 32¶
MVC video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex H of Rec. ITU-T H.264 | ISO/IEC 14496-10
- VIDEO_JP2K = 33¶
Video stream conforming to one or more profiles as defined in Rec. ITU-T T.800 | ISO/IEC 15444-1 (i.e. JPEG 2000)
- VIDEO_MPEG2_STEREO_ADDITIONAL_VIEW = 34¶
Additional view Rec. ITU-T H.262 | ISO/IEC 13818-2 video stream for service-compatible stereoscopic 3D services
- VIDEO_H264_STEREO_ADDITIONAL_VIEW = 35¶
Additional view Rec. ITU-T H.264 | ISO/IEC 14496-10 video stream conforming to one or more profiles defined in Annex A for service-compatible stereoscopic 3D services
- VIDEO_HEVC = 36¶
Rec. ITU-T H.265 | ISO/IEC 23008-2 video stream or an HEVC temporal video sub-bitstream
- AUDIO_MPEG2 = 4¶
ISO/IEC 13818-3 Audio
- PRIVATE_SECTIONS = 5¶
private sections
- PRIVATE_PES_PACKETS = 6¶
PES packets containing private data
- MHEG = 7¶
ISO/IEC 13522 MHEG
- DSM_CC = 8¶
Annex A DSM-CC
- H_222_1 = 9¶
Rec. ITU-T H.222.1
- class GstMpegts.TerrestrialGuardInterval(value)¶
Bases:
GLib.Enum
- 1_32 = 0¶
- _1_32 = 0¶
- 1_16 = 1¶
- _1_16 = 1¶
- PN945 = 10¶
- 1_8 = 2¶
- _1_8 = 2¶
- 1_4 = 3¶
- _1_4 = 3¶
- AUTO = 4¶
- 1_128 = 5¶
- _1_128 = 5¶
- 19_128 = 6¶
- _19_128 = 6¶
- 19_256 = 7¶
- _19_256 = 7¶
- PN420 = 8¶
- PN595 = 9¶