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