void quvi_subtitle_export_free(quvi_subtitle_export_t)
Free all of memory used by a subtitle export handle.
Definition: subtitle_export_free.c:39
void * quvi_file_ext_t
Definition: qdef.h:32
void quvi_get(quvi_t, QuviInfo,...)
Return information about the library handle.
Definition: get.c:100
void quvi_subtitle_type_reset(quvi_subtitle_t)
Resets to the first available Subtitle type.
Definition: subtitle_type_reset.c:36
void * quvi_playlist_t
Definition: qdef.h:33
const quvi_subtitle_lang_t quvi_subtitle_select(quvi_subtitle_t, const char *)
Select a Subtitle language matching a Subtitle language ID.
Definition: subtitle_select.c:129
void quvi_file_ext_free(quvi_file_ext_t)
Free all of memory used by a file extension handle.
Definition: file_ext_free.c:36
quvi_subtitle_t quvi_subtitle_new(quvi_t, const char *)
Parse subtitle properties for URL.
Definition: subtitle_new.c:44
QuviPlaylistProperty
Definition: qplaylistprop.h:35
QuviInfo
Definition: qinfo.h:35
quvi_scan_t quvi_scan_new(quvi_t, const char *)
Scan URL contents for supported embedded media URLs.
Definition: scan_new.c:79
void quvi_set(quvi_t, QuviOption,...)
Set library handle option.
Definition: set.c:71
void quvi_playlist_media_reset(quvi_playlist_t)
Resets to the first available playlist media.
Definition: playlist_media_reset.c:36
QuviScriptProperty
Definition: qscript.h:45
quvi_playlist_t quvi_playlist_new(quvi_t, const char *)
Parse playlist properties for URL.
Definition: playlist_new.c:44
QuviSubtitleLangProperty
Definition: qsubtprop.h:58
QuviScriptType
Definition: qscript.h:35
void * quvi_resolve_t
Definition: qdef.h:35
void quvi_resolve_free(quvi_resolve_t handle)
Free all of memory used by a resolve handle.
Definition: resolve_free.c:38
const char * quvi_file_ext_get(quvi_file_ext_t)
Return file extension as a zero-terminated string.
Definition: file_ext_get.c:37
const char * quvi_errmsg(quvi_t)
Definition: errmsg.c:57
void * quvi_t
Definition: qdef.h:38
void quvi_subtitle_lang_reset(quvi_subtitle_type_t)
Resets to the first available Subtitle language.
Definition: subtitle_lang_reset.c:36
void quvi_scan_free(quvi_scan_t)
Free all of memory used by a scan handle.
Definition: scan_free.c:48
quvi_subtitle_export_t quvi_subtitle_export_new(quvi_subtitle_lang_t, char *)
Create a new subtitle export handle.
Definition: subtitle_export_new.c:42
QuviSubtitleTypeProperty
Definition: qsubtprop.h:50
quvi_resolve_t quvi_resolve_new(quvi_t handle, const char *url)
Resolve URL redirection.
Definition: resolve_new.c:41
quvi_file_ext_t quvi_file_ext_new(quvi_t, const char *)
Convert content-type to file extension.
Definition: file_ext_new.c:53
const char * quvi_version(QuviVersion)
Definition: version.c:95
QuviSupportsType
Definition: qsupp.h:34
quvi_t quvi_new(void)
Create a new library handle.
Definition: new.c:55
void * quvi_scan_t
Definition: qdef.h:37
void * quvi_http_metainfo_t
Definition: qdef.h:31
const quvi_subtitle_type_t quvi_subtitle_type_next(quvi_subtitle_t)
Traverse to next available Subtitle type.
Definition: subtitle_type_next.c:37
void quvi_free(quvi_t)
Free all of memory used by a library handle.
Definition: free.c:46
QuviError quvi_errcode(quvi_t)
Definition: errcode.c:34
QuviBoolean quvi_resolve_forwarded(quvi_resolve_t handle)
Definition: resolve_forwarded.c:35
const quvi_subtitle_lang_t quvi_subtitle_lang_next(quvi_subtitle_type_t)
Traverse to next available language Subtitle type.
Definition: subtitle_lang_next.c:37
QuviBoolean quvi_ok(quvi_t)
Check if an error occurred.
Definition: ok.c:36
const char * quvi_resolve_destination_url(quvi_resolve_t handle)
Definition: resolve_destination_url.c:36
const char * quvi_subtitle_export_data(quvi_subtitle_export_t)
Return exported data.
Definition: subtitle_export_data.c:38
void * quvi_subtitle_type_t
Definition: qdef.h:29
QuviBoolean quvi_playlist_media_next(quvi_playlist_t)
Traverse to next available playlist media.
Definition: playlist_media_next.c:37
QuviHTTPMetaInfoProperty
Definition: qhttpmiprop.h:35
void quvi_script_get(quvi_t, QuviScriptType, QuviScriptProperty,...)
Return a script property.
Definition: script_get.c:150
void quvi_playlist_free(quvi_playlist_t)
Free all of memory used by a playlist handle.
Definition: playlist_free.c:39
void * quvi_media_t
Definition: qdef.h:36
void * quvi_subtitle_t
Definition: qdef.h:34
QuviError
Definition: qerror.h:27
QuviOption
Options to be used with quvi_set.
Definition: qoption.h:28
void quvi_playlist_get(quvi_playlist_t, QuviPlaylistProperty,...)
Return a playlist property.
Definition: playlist_get.c:150
QuviSupportsMode
Definition: qsupp.h:27
QuviBoolean quvi_script_next(quvi_t, QuviScriptType)
Traverse to the next script.
Definition: script_next.c:41
QuviBoolean quvi_supports(quvi_t, const char *, QuviSupportsMode, QuviSupportsType)
Check whether the URL is supported.
Definition: supports.c:108
QuviVersion
Definition: qversion.h:27
void * quvi_subtitle_lang_t
Definition: qdef.h:30
const char * quvi_scan_next_media_url(quvi_scan_t)
Definition: scan_next_media_url.c:38
QuviBoolean
Definition: qbool.h:27
void * quvi_subtitle_export_t
Definition: qdef.h:28
void quvi_subtitle_lang_get(quvi_subtitle_lang_t, QuviSubtitleLangProperty,...)
Return a subtitle property.
Definition: subtitle_lang_get.c:117
void quvi_subtitle_free(quvi_subtitle_t)
Free all of memory used by a subtitle handle.
Definition: subtitle_free.c:39
void quvi_subtitle_type_get(quvi_subtitle_type_t, QuviSubtitleTypeProperty,...)
Return a subtitle property.
Definition: subtitle_type_get.c:105