mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 20:42:30 +00:00
mpegts: more annotation fixes
This commit is contained in:
parent
7c884374eb
commit
0607756e24
5 changed files with 33 additions and 14 deletions
|
@ -75,6 +75,7 @@ typedef struct _GstMpegTsAtscVCT GstMpegTsAtscVCT;
|
|||
|
||||
/**
|
||||
* GstMpegTsAtscVCTSource:
|
||||
* @descriptors: (element-type GstMpegTsDescriptor): descriptors
|
||||
*
|
||||
* Source from a @GstMpegTsAtscVCT, can be used both for TVCT and CVCT tables
|
||||
*/
|
||||
|
@ -102,6 +103,8 @@ struct _GstMpegTsAtscVCTSource
|
|||
|
||||
/**
|
||||
* GstMpegTsAtscVCT:
|
||||
* @sources: (element-type GstMpegTsAtscVCTSource): sources
|
||||
* @descriptors: (element-type GstMpegTsDescriptor): descriptors
|
||||
*
|
||||
* Represents both:
|
||||
* Terrestrial Virtual Channel Table (A65)
|
||||
|
@ -138,6 +141,7 @@ typedef enum {
|
|||
|
||||
/**
|
||||
* GstMpegTsAtscMGTTable:
|
||||
* @descriptors: (element-type GstMpegTsDescriptor): descriptors
|
||||
*
|
||||
* Source from a @GstMpegTsAtscMGT
|
||||
*/
|
||||
|
@ -152,8 +156,10 @@ struct _GstMpegTsAtscMGTTable
|
|||
|
||||
/**
|
||||
* GstMpegTsAtscMGT:
|
||||
* @tables: (element-type GstMpegTsAtscMGTTable): the tables
|
||||
* @descriptors: (element-type GstMpegTsDescriptor): descriptors
|
||||
*
|
||||
* Terrestrial Virtual Channel Table (A65)
|
||||
* Master Guide Table (A65)
|
||||
*
|
||||
*/
|
||||
struct _GstMpegTsAtscMGT
|
||||
|
@ -188,6 +194,11 @@ struct _GstMpegTsAtscStringSegment {
|
|||
|
||||
const gchar * gst_mpegts_atsc_string_segment_get_string (GstMpegTsAtscStringSegment * seg);
|
||||
|
||||
/**
|
||||
* GstMpegTsAtscMultString:
|
||||
* @segments: (element-type GstMpegTsAtscStringSegment)
|
||||
*
|
||||
*/
|
||||
struct _GstMpegTsAtscMultString {
|
||||
gchar iso_639_langcode[4];
|
||||
GPtrArray *segments;
|
||||
|
@ -204,6 +215,13 @@ GType gst_mpegts_atsc_mult_string_get_type (void);
|
|||
typedef struct _GstMpegTsAtscEITEvent GstMpegTsAtscEITEvent;
|
||||
typedef struct _GstMpegTsAtscEIT GstMpegTsAtscEIT;
|
||||
|
||||
/**
|
||||
* GstMpegTsAtscEITEvent:
|
||||
* @titles: (element-type GstMpegTsAtscMultString): the titles
|
||||
* @descriptors: (element-type GstMpegTsDescriptor): descriptors
|
||||
*
|
||||
* An ATSC EIT Event
|
||||
*/
|
||||
struct _GstMpegTsAtscEITEvent {
|
||||
guint16 event_id;
|
||||
guint32 start_time;
|
||||
|
@ -267,6 +285,7 @@ typedef struct _GstMpegTsAtscSTT GstMpegTsAtscSTT;
|
|||
|
||||
/**
|
||||
* GstMpegTsAtscSTT:
|
||||
* @descriptors: (element-type GstMpegTsDescriptor): descriptors
|
||||
*
|
||||
* System Time Table (A65)
|
||||
*
|
||||
|
|
|
@ -80,7 +80,7 @@ gst_mpegts_descriptor_parse_dvb_network_name (const GstMpegTsDescriptor *
|
|||
* gst_mpegts_descriptor_from_dvb_network_name:
|
||||
* @name: the network name to set
|
||||
*
|
||||
* Fills a #GstMpegTsDescriptor to be a %GST_MTS_DESC_DVB_NETWORK_NAME,
|
||||
* Creates a #GstMpegTsDescriptor to be a %GST_MTS_DESC_DVB_NETWORK_NAME,
|
||||
* with the network name @name. The data field of the #GstMpegTsDescriptor
|
||||
* will be allocated, and transferred to the caller.
|
||||
*
|
||||
|
|
|
@ -555,7 +555,7 @@ typedef enum {
|
|||
typedef struct _GstMpegTsContent GstMpegTsContent;
|
||||
struct _GstMpegTsContent
|
||||
{
|
||||
guint8 content_nibble_1;
|
||||
GstMpegTsContentNibbleHi content_nibble_1;
|
||||
guint8 content_nibble_2;
|
||||
guint8 user_byte;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue