@ -35,6 +35,8 @@
#include "screen.h"
#include <windows.h>
static void screen_CloseCapture(screen_data_t *);
static block_t *screen_Capture(demux_t *);
@ -33,6 +33,7 @@
#define _DECL_DLLMAIN
#include <vlc_common.h>
#include <vlc_aout.h>
#include <vlc_demux.h>
#include <vlc_plugin.h>
@ -32,6 +32,8 @@
#include <vlc_interface.h>
#include <vlc_actions.h>
/*****************************************************************************
* Local prototypes
*****************************************************************************/
@ -27,6 +27,9 @@
#include "compositor_dcomp.hpp"
#include <ntdef.h>
namespace
{
@ -26,6 +26,8 @@
#include "../src/os_timer.hpp"
class CmdGeneric;
// Win32 specific timer
@ -28,6 +28,8 @@
#include <vlc_services_discovery.h>
static int Open (vlc_object_t *);
VLC_SD_PROBE_HELPER("disc", N_("Discs"), SD_CAT_DEVICES)
@ -38,7 +38,9 @@
#include <vlc_vout_display.h>
#if !defined(_WIN32) && !defined(__APPLE__)
#if defined(_WIN32)
#elif !defined(__APPLE__)
# ifdef X_DISPLAY_MISSING
# error Xlib required due to XInitThreads
# endif
@ -41,6 +41,7 @@
# include <GLES2/gl2ext.h>
# else
# ifdef HAVE_GL_WGLEW_H
# include <windows.h>
# include <GL/glew.h>
# include <GL/gl.h>
@ -24,6 +24,8 @@
#ifdef __cplusplus
extern "C" {
#endif// __cplusplus
#include <vlc_window.h>
#include "../wasync_resize_compressor.h"
#define HWND_TEXT N_("Window handle (HWND)")
#define HWND_LONGTEXT N_( \
"Video will be embedded in this pre-existing window. " \
@ -29,6 +29,7 @@
#include <vlc_es.h>
#if defined(HAVE_DCOMP_H)
# include <dcomp.h>
#endif
/**
* HWNDs manager.
*/
@ -28,7 +28,9 @@
#include <vlc_threads.h>
#include <vlc_inhibit.h>
#include <assert.h>
struct vlc_inhibit_sys