Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

vlc_common.h File Reference

#include "config.h"
#include "vlc_config.h"
#include "modules_inner.h"
#include <stdlib.h>
#include <stdarg.h>
#include <malloc.h>
#include "vlc_threads.h"
#include <netinet/in.h>
#include "vlc_symbols.h"
#include "os_specific.h"
#include "vlc_messages.h"
#include "variables.h"
#include "vlc_objects.h"
#include "vlc_threads_funcs.h"
#include "mtime.h"
#include "modules.h"
#include "main.h"
#include "configuration.h"

Go to the source code of this file.

Typedefs

typedef int64_t mtime_t
typedef uint32_t vlc_fourcc_t

Enumerations

enum  playlist_command_t {
  PLAYLIST_PLAY, PLAYLIST_AUTOPLAY, PLAYLIST_VIEWPLAY, PLAYLIST_ITEMPLAY,
  PLAYLIST_PAUSE, PLAYLIST_STOP, PLAYLIST_SKIP, PLAYLIST_GOTO,
  PLAYLIST_VIEWGOTO
}


Detailed Description

This file is a collection of common definitions and types

Definition in file vlc_common.h.


Typedef Documentation

typedef int64_t mtime_t
 

High precision date or time interval

Store a high precision date or time interval. The maximum precision is the microsecond, and a 64 bits integer is used to avoid overflows (maximum time interval is then 292271 years, which should be long enough for any video). Dates are stored as microseconds since a common date (usually the epoch). Note that date and time intervals can be manipulated using regular arithmetic operators, and that no special functions are required.

Definition at line 171 of file vlc_common.h.

typedef uint32_t vlc_fourcc_t
 

The vlc_fourcc_t type.

See http://www.webartz.com/fourcc/ for a very detailed list.

Definition at line 178 of file vlc_common.h.


Enumeration Type Documentation

enum playlist_command_t
 

Playlist commands

Enumeration values:
PLAYLIST_PLAY  No arg. res=can fail
PLAYLIST_AUTOPLAY  No arg. res=cant fail
PLAYLIST_VIEWPLAY  arg1= int, arg2= playlist_item_t*,
PLAYLIST_ITEMPLAY  arg3 = playlist_item_t* , res=can fail
PLAYLIST_PAUSE  <arg1 = playlist_item_t * , res=can fail No arg res=can fail
PLAYLIST_STOP  No arg res=can fail
PLAYLIST_SKIP  arg1=int, res=can fail
PLAYLIST_GOTO  arg1=int res=can fail
PLAYLIST_VIEWGOTO  arg1=int res=can fail

Definition at line 216 of file vlc_common.h.


Generated on Tue Dec 20 10:15:02 2005 for vlc-0.8.4a by  doxygen 1.4.2