27# define VLC_INHIBIT_H 1
39#define VLC_INHIBIT_AUDIO (VLC_INHIBIT_SUSPEND)
40#define VLC_INHIBIT_VIDEO (VLC_INHIBIT_SUSPEND|VLC_INHIBIT_DISPLAY)
#define vlc_object_parent(o)
Definition: vlc_objects.h:134
Definition: vlc_inhibit.h:45
vlc_inhibit_sys_t * p_sys
Definition: vlc_inhibit.h:48
struct vlc_object_t obj
Definition: vlc_inhibit.h:46
void(* inhibit)(vlc_inhibit_t *, unsigned flags)
Definition: vlc_inhibit.h:49
VLC object common members.
Definition: vlc_objects.h:45
Window object.
Definition: vlc_window.h:372
This file is a collection of common definitions and types.
vlc_inhibit_flags
Definition: vlc_inhibit.h:36
@ VLC_INHIBIT_NONE
Definition: vlc_inhibit.h:37
@ VLC_INHIBIT_SUSPEND
Definition: vlc_inhibit.h:38
@ VLC_INHIBIT_DISPLAY
Definition: vlc_inhibit.h:39
static struct vlc_window * vlc_inhibit_GetWindow(vlc_inhibit_t *ih)
Definition: vlc_inhibit.h:52
static void vlc_inhibit_Set(vlc_inhibit_t *ih, unsigned flags)
Definition: vlc_inhibit.h:57
struct vlc_inhibit_sys vlc_inhibit_sys_t
Definition: vlc_inhibit.h:31