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
*/