Blame src/api/doxy/getting_started.dp
|
Packit |
3ff1e7 |
/** @page getting_started Getting started
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
Make sure you set the locale early on in your application, otherwise
|
|
Packit |
3ff1e7 |
some media properties (e.g. title) may be encoded incorrectly.
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
@code
|
|
Packit |
3ff1e7 |
int main(int argc, char *argv[])
|
|
Packit |
3ff1e7 |
{
|
|
Packit |
3ff1e7 |
setlocale(LC_ALL, "");
|
|
Packit |
3ff1e7 |
@endcode
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
Start by creating a new library handle.
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
@code
|
|
Packit |
3ff1e7 |
quvi_t q = quvi_new();
|
|
Packit |
3ff1e7 |
if (quvi_ok(q) == QUVI_FALSE) /* Check for errors. */
|
|
Packit |
3ff1e7 |
{
|
|
Packit |
3ff1e7 |
fprintf(stderr, "error: %s\n", quvi_errmsg(q));
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
quvi_free(q);
|
|
Packit |
3ff1e7 |
q = NULL;
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
exit(1);
|
|
Packit |
3ff1e7 |
}
|
|
Packit |
3ff1e7 |
quvi_free(q); /* Release when done using it. */
|
|
Packit |
3ff1e7 |
q = NULL;
|
|
Packit |
3ff1e7 |
@endcode
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
@sa @ref parse_media
|
|
Packit |
3ff1e7 |
@sa @ref env
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
Compiling libquvi applications on UNIX:
|
|
Packit |
3ff1e7 |
@code
|
|
Packit |
3ff1e7 |
cc foo.c `pkg-config --cflags --libs libquvi-0.9` -o foo
|
|
Packit |
3ff1e7 |
@endcode
|
|
Packit |
3ff1e7 |
|
|
Packit |
3ff1e7 |
@sa @ref sess_handle
|
|
Packit |
3ff1e7 |
*/
|