Functions | |
| QUVIcode | quvi_next_supported_website (quvi_t quvi, char **domain, char **formats) |
| Return next supported video website. | |
| QUVIcode | quvi_next_host (char **domain, char **formats) |
| Next supported video host. | |
| char * | quvi_strerror (quvi_t quvi, QUVIcode code) |
| Return a string describing the error code. | |
| char * | quvi_version (QUVIversion type) |
| Return libquvi version. | |
| void | quvi_free (void *ptr) |
| Free allocated memory. | |
Return next supported video website.
This function can be used to iterate the supported websites.
| quvi | Handle to a session | |
| domain | Pointer to a null-terminated string (e.g. "youtube.com") | |
| formats | Pointer to a null-terminated string (e.g. "default|best|hq|hd") |
Example:
while (quvi_next_supported_website(quvi, &domain, &formats) == QUVI_OK) { printf("%s\t%s\n", domain, formats); quvi_free(domain); quvi_free(formats); }
| QUVIcode quvi_next_host | ( | char ** | domain, | |
| char ** | formats | |||
| ) |
Next supported video host.
Iterate the list of the supported video hosts.
| domain | Pointer to a null-terminated string | |
| formats | Pointer to a null-terminated string |
Return a string describing the error code.
| quvi | Handle to a libquvi session | |
| code | Error code |
Example:
quvi_t quvi; QUVIcode rc = quvi_init(&quvi); if (rc != QUVI_OK) { fprintf(stderr, "error: %s\n", quvi_strerror(quvi,rc)); exit (rc); } quvi_close(&quvi);
| char* quvi_version | ( | QUVIversion | type | ) |
Return libquvi version.
| type | Version type |
Example:
puts( quvi_version(QUVI_VERSION_LONG) );
| void quvi_free | ( | void * | ptr | ) |
1.6.1