| Top |
| const gchar * | gtuber_media_info_get_id () |
| const gchar * | gtuber_media_info_get_title () |
| const gchar * | gtuber_media_info_get_description () |
| guint | gtuber_media_info_get_duration () |
| GHashTable * | gtuber_media_info_get_chapters () |
| gboolean | gtuber_media_info_get_has_streams () |
| GPtrArray * | gtuber_media_info_get_streams () |
| gboolean | gtuber_media_info_get_has_adaptive_streams () |
| GPtrArray * | gtuber_media_info_get_adaptive_streams () |
| GHashTable * | gtuber_media_info_get_request_headers () |
| char * | description | Read |
| guint | duration | Read |
| gboolean | has-adaptive-streams | Read |
| gboolean | has-streams | Read |
| char * | id | Read |
| char * | title | Read |
const gchar *
gtuber_media_info_get_description (GtuberMediaInfo *info);
GHashTable *
gtuber_media_info_get_chapters (GtuberMediaInfo *info);
Get a GHashTable with chapter start time and name pairs.
gboolean
gtuber_media_info_get_has_streams (GtuberMediaInfo *info);
GPtrArray *
gtuber_media_info_get_streams (GtuberMediaInfo *info);
Get a GPtrArray of GtuberStream instances. When no streams are available,
an empty array is returned. Use gtuber_media_info_get_has_streams()
to check if array will be empty.
gboolean
gtuber_media_info_get_has_adaptive_streams
(GtuberMediaInfo *info);
GPtrArray *
gtuber_media_info_get_adaptive_streams
(GtuberMediaInfo *info);
Get a GPtrArray of GtuberAdaptiveStream instances. When no adaptive streams are
available, an empty array is returned. Use gtuber_media_info_get_has_adaptive_streams()
to check if array will be empty.
a GPtrArray of available GtuberAdaptiveStream instances.
[transfer none][element-type GtuberAdaptiveStream]
GHashTable *
gtuber_media_info_get_request_headers (GtuberMediaInfo *info);
Get a GHashTable with request headers name and key pairs.
Users should use those headers for any future HTTP requests to URIs within specific GtuberMediaInfo object.
“description” property “description” char *
Short media description.
Owner: GtuberMediaInfo
Flags: Read
Default value: NULL
“duration” property “duration” guint
Media duration in seconds.
Owner: GtuberMediaInfo
Flags: Read
Default value: 0
“has-adaptive-streams” property “has-adaptive-streams” gboolean
Check if media info has any adaptive streams.
Owner: GtuberMediaInfo
Flags: Read
Default value: FALSE
“has-streams” property “has-streams” gboolean
Check if media info has any normal streams.
Owner: GtuberMediaInfo
Flags: Read
Default value: FALSE
“id” property “id” char *
The ID of media.
Owner: GtuberMediaInfo
Flags: Read
Default value: NULL