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

Variables


Modules

 Additive flags
 Variable actions

Classes

struct  variable_t

Defines

#define var_Create(a, b, c)   __var_Create( VLC_OBJECT(a), b, c )
#define var_Destroy(a, b)   __var_Destroy( VLC_OBJECT(a), b )
#define var_Change(a, b, c, d, e)   __var_Change( VLC_OBJECT(a), b, c, d, e )
#define var_Type(a, b)   __var_Type( VLC_OBJECT(a), b )
#define var_Set(a, b, c)   __var_Set( VLC_OBJECT(a), b, c )
#define var_Get(a, b, c)   __var_Get( VLC_OBJECT(a), b, c )
#define var_AddCallback(a, b, c, d)   __var_AddCallback( VLC_OBJECT(a), b, c, d )
#define var_DelCallback(a, b, c, d)   __var_DelCallback( VLC_OBJECT(a), b, c, d )
#define var_SetInteger(a, b, c)   __var_SetInteger( VLC_OBJECT(a),b,c)
#define var_SetBool(a, b, c)   __var_SetBool( VLC_OBJECT(a),b,c)
#define var_SetTime(a, b, c)   __var_SetTime( VLC_OBJECT(a),b,c)
#define var_SetFloat(a, b, c)   __var_SetFloat( VLC_OBJECT(a),b,c)
#define var_SetString(a, b, c)   __var_SetString( VLC_OBJECT(a),b,c)
#define var_SetVoid(a, b)   __var_SetVoid( VLC_OBJECT(a),b)
#define var_GetInteger(a, b)   __var_GetInteger( VLC_OBJECT(a),b)
#define var_GetBool(a, b)   __var_GetBool( VLC_OBJECT(a),b)
#define var_GetTime(a, b)   __var_GetTime( VLC_OBJECT(a),b)
#define var_GetFloat(a, b)   __var_GetFloat( VLC_OBJECT(a),b)
#define var_GetString(a, b)   __var_GetString( VLC_OBJECT(a),b)
#define var_CreateGetInteger(a, b)   __var_CreateGetInteger( VLC_OBJECT(a),b)
#define var_CreateGetBool(a, b)   __var_CreateGetBool( VLC_OBJECT(a),b)
#define var_CreateGetTime(a, b)   __var_CreateGetTime( VLC_OBJECT(a),b)
#define var_CreateGetFloat(a, b)   __var_CreateGetFloat( VLC_OBJECT(a),b)
#define var_CreateGetString(a, b)   __var_CreateGetString( VLC_OBJECT(a),b)

Detailed Description

Functions for using the object variables in vlc.

Vlc have a very powerful "object variable" infrastructure useful for many things.


Define Documentation

#define var_AddCallback a,
b,
c,
 )     __var_AddCallback( VLC_OBJECT(a), b, c, d )
 

__var_AddCallback() with automatic casting

Definition at line 208 of file variables.h.

Referenced by __vlc_object_create(), spu_Attach(), and VLC_Init().

#define var_Change a,
b,
c,
d,
 )     __var_Change( VLC_OBJECT(a), b, c, d, e )
 

__var_Change() with automatic casting

Definition at line 178 of file variables.h.

Referenced by VLC_Init().

#define var_Create a,
b,
 )     __var_Create( VLC_OBJECT(a), b, c )
 

__var_Create() with automatic casting.

Definition at line 169 of file variables.h.

Referenced by __playlist_Create(), __vlc_object_create(), VLC_Create(), and VLC_Init().

#define var_CreateGetBool a,
 )     __var_CreateGetBool( VLC_OBJECT(a),b)
 

__var_CreateGetBool() with automatic casting

Definition at line 517 of file variables.h.

Referenced by __playlist_Create().

#define var_CreateGetFloat a,
 )     __var_CreateGetFloat( VLC_OBJECT(a),b)
 

__var_CreateGetFloat() with automatic casting

Definition at line 525 of file variables.h.

#define var_CreateGetInteger a,
 )     __var_CreateGetInteger( VLC_OBJECT(a),b)
 

__var_CreateGetInteger() with automatic casting

Definition at line 513 of file variables.h.

#define var_CreateGetString a,
 )     __var_CreateGetString( VLC_OBJECT(a),b)
 

__var_CreateGetString() with automatic casting

Definition at line 529 of file variables.h.

#define var_CreateGetTime a,
 )     __var_CreateGetTime( VLC_OBJECT(a),b)
 

__var_CreateGetTime() with automatic casting

Definition at line 521 of file variables.h.

#define var_DelCallback a,
b,
c,
 )     __var_DelCallback( VLC_OBJECT(a), b, c, d )
 

__var_DelCallback() with automatic casting

Definition at line 213 of file variables.h.

Referenced by spu_Attach().

#define var_Destroy a,
 )     __var_Destroy( VLC_OBJECT(a), b )
 

__var_Destroy() with automatic casting

Definition at line 173 of file variables.h.

Referenced by __vlc_object_destroy(), playlist_Destroy(), and VLC_Create().

#define var_Get a,
b,
 )     __var_Get( VLC_OBJECT(a), b, c )
 

__var_Get() with automatic casting

Definition at line 191 of file variables.h.

Referenced by StreamTime::getAsStringCurrTime(), StreamTime::getAsStringDuration(), StreamTime::getAsStringTimeLeft(), subtitles_Detect(), VLC_Create(), VLC_Init(), VLC_IsPlaying(), VLC_LengthGet(), VLC_PositionGet(), VLC_PositionSet(), VLC_SpeedFaster(), VLC_SpeedSlower(), VLC_TimeGet(), and VLC_VariableGet().

#define var_GetBool a,
 )     __var_GetBool( VLC_OBJECT(a),b)
 

__var_GetBool() with automatic casting

Definition at line 410 of file variables.h.

#define var_GetFloat a,
 )     __var_GetFloat( VLC_OBJECT(a),b)
 

__var_GetFloat() with automatic casting

Definition at line 418 of file variables.h.

#define var_GetInteger a,
 )     __var_GetInteger( VLC_OBJECT(a),b)
 

__var_GetInteger() with automatic casting

Definition at line 406 of file variables.h.

#define var_GetString a,
 )     __var_GetString( VLC_OBJECT(a),b)
 

__var_GetString() with automatic casting

Definition at line 422 of file variables.h.

#define var_GetTime a,
 )     __var_GetTime( VLC_OBJECT(a),b)
 

__var_GetTime() with automatic casting

Definition at line 414 of file variables.h.

#define var_Set a,
b,
 )     __var_Set( VLC_OBJECT(a), b, c )
 

__var_Set() with automatic casting

Definition at line 187 of file variables.h.

Referenced by __playlist_Create(), CmdPlaylistRepeat::execute(), CmdPlaylistLoop::execute(), CmdPlaylistRandom::execute(), VLC_Init(), VLC_PositionSet(), VLC_SpeedFaster(), VLC_SpeedSlower(), VLC_TimeSet(), and VLC_VariableSet().

#define var_SetBool a,
b,
 )     __var_SetBool( VLC_OBJECT(a),b,c)
 

__var_SetBool() with automatic casting

Definition at line 309 of file variables.h.

#define var_SetFloat a,
b,
 )     __var_SetFloat( VLC_OBJECT(a),b,c)
 

__var_SetFloat() with automatic casting

Definition at line 318 of file variables.h.

#define var_SetInteger a,
b,
 )     __var_SetInteger( VLC_OBJECT(a),b,c)
 

__var_SetInteger() with automatic casting

Definition at line 305 of file variables.h.

#define var_SetString a,
b,
 )     __var_SetString( VLC_OBJECT(a),b,c)
 

__var_SetString() with automatic casting

Definition at line 322 of file variables.h.

#define var_SetTime a,
b,
 )     __var_SetTime( VLC_OBJECT(a),b,c)
 

__var_SetTime() with automatic casting

Definition at line 314 of file variables.h.

#define var_SetVoid a,
 )     __var_SetVoid( VLC_OBJECT(a),b)
 

__var_SetVoid() with automatic casting

Definition at line 326 of file variables.h.

#define var_Type a,
 )     __var_Type( VLC_OBJECT(a), b )
 

__var_Type() with automatic casting

Definition at line 183 of file variables.h.

Referenced by VLC_VariableType().


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