GstMpegts.MetadataPointerDescriptor

Fields

Name

Type

Access

Description

metadata_application_format

GstMpegts.MetadataApplicationFormat

r/w

specifies the application responsible for defining usage, syntax and semantics

metadata_format

GstMpegts.MetadataFormat

r/w

indicates the format and coding of the metadata

metadata_format_identifier

int

r/w

format identifier (equivalent to registration descriptor), for example 0x4B4C4641 (‘KLVA’) to indicate SMPTE 336 KLV, or 0x49443320 (‘ID3 ‘).

metadata_service_id

int

r/w

metadata service to which this metadata descriptor applies, typically 0x00

program_number

int

r/w

Indicates the program in which the metadata is carried.

Methods

None

Details

class GstMpegts.MetadataPointerDescriptor

This structure is not complete. The following fields are missing in comparison to the standard (ISO/IEC 13818-1:2023 Section 2.6.58):

  • metadata_locator_record_flag: hardcoded to 0. Indicating no metadata_locator_record present in the descriptor.

  • MPEG_carriage_flags: hardcoded to 0b00, indicating the metadata is carried in the same transport steam.

  • metadata_locator_record_length.

  • transport_stream_location.

  • transport_stream_id.

See also: GstMpegts.Descriptor.from_metadata_pointer

New in version 1.26.