VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
vlc_inhibit.h File Reference

This file defines the interface for screen-saver inhibition modules. More...

Include dependency graph for vlc_inhibit.h:

Go to the source code of this file.

Data Structures

struct  vlc_inhibit

Macros

#define VLC_INHIBIT_AUDIO   (VLC_INHIBIT_SUSPEND)
#define VLC_INHIBIT_VIDEO   (VLC_INHIBIT_SUSPEND|VLC_INHIBIT_DISPLAY)

Typedefs

typedef struct vlc_inhibit vlc_inhibit_t
typedef struct vlc_inhibit_sys vlc_inhibit_sys_t

Enumerations

enum  vlc_inhibit_flags { VLC_INHIBIT_NONE = 0, VLC_INHIBIT_SUSPEND = 0x1, VLC_INHIBIT_DISPLAY = 0x2 }

Functions

static void vlc_inhibit_Set (vlc_inhibit_t *ih, unsigned flags)

Detailed Description

This file defines the interface for screen-saver inhibition modules.

Macro Definition Documentation

#define VLC_INHIBIT_AUDIO   (VLC_INHIBIT_SUSPEND)
#define VLC_INHIBIT_VIDEO   (VLC_INHIBIT_SUSPEND|VLC_INHIBIT_DISPLAY)

Referenced by vout_window_New().

Typedef Documentation

typedef struct vlc_inhibit_sys vlc_inhibit_sys_t
typedef struct vlc_inhibit vlc_inhibit_t

Enumeration Type Documentation

Enumerator:
VLC_INHIBIT_NONE 
VLC_INHIBIT_SUSPEND 
VLC_INHIBIT_DISPLAY 

Function Documentation

static void vlc_inhibit_Set ( vlc_inhibit_t ih,
unsigned  flags 
)
inlinestatic