libquvi
 All Files Functions Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs
qdef.h File Reference

Go to the source code of this file.

Macros

#define quvi_lobyte(w)   ((quvi_byte)((uint64_t)(w) & 0xff))
#define quvi_hibyte(w)   ((quvi_byte)((uint64_t)(w) >> 8))
#define quvi_loword(l)   ((quvi_word)((uint64_t)(l) & 0xffff))
#define quvi_hiword(l)   ((quvi_word)((uint64_t)(l) >> 16))

Typedefs

typedef int(* quvi_callback_status )(long, void *, void *)
typedef void * quvi_subtitle_export_t
typedef void * quvi_subtitle_type_t
typedef void * quvi_subtitle_lang_t
typedef void * quvi_http_metainfo_t
typedef void * quvi_file_ext_t
typedef void * quvi_playlist_t
typedef void * quvi_subtitle_t
typedef void * quvi_resolve_t
typedef void * quvi_media_t
typedef void * quvi_scan_t
typedef void * quvi_t
typedef uint32_t quvi_word
typedef uint8_t quvi_byte

Detailed Description

Macro Definition Documentation

#define quvi_lobyte (   w)    ((quvi_byte)((uint64_t)(w) & 0xff))

Return low byte

#define quvi_hibyte (   w)    ((quvi_byte)((uint64_t)(w) >> 8))

Return high byte

#define quvi_loword (   l)    ((quvi_word)((uint64_t)(l) & 0xffff))

Return low word

#define quvi_hiword (   l)    ((quvi_word)((uint64_t)(l) >> 16))

Return high word

Typedef Documentation

typedef int(* quvi_callback_status)(long, void *, void *)

Status callback type

typedef void* quvi_subtitle_export_t

Subtitle export handle type

typedef void* quvi_subtitle_type_t

Subtitle type handle type

typedef void* quvi_subtitle_lang_t

Subtitle language handle type

typedef void* quvi_http_metainfo_t

HTTP meta-info type

typedef void* quvi_file_ext_t

File extension type

typedef void* quvi_playlist_t

Playlist script type

typedef void* quvi_subtitle_t

Subtitle handle type

typedef void* quvi_resolve_t

Resolve type

typedef void* quvi_media_t

Media type

typedef void* quvi_scan_t

Scan type

typedef void* quvi_t

Library handle type

typedef uint32_t quvi_word

Word type

typedef uint8_t quvi_byte

Byte type