/*****************************************************************************
- * common.h : DirectShow access module for vlc
+ * access.h : DirectShow access module for vlc
+ * access_sys_t definition
*****************************************************************************
- * Copyright (C) 2002, 2004, 2010 the VideoLAN team
+ * Copyright (C) 2002, 2004, 2010-2011 the VideoLAN team
* $Id$
*
* Author: Gildas Bazin <gbazin@videolan.org>
/*****************************************************************************
* Preamble
*****************************************************************************/
-#include <string>
-#include <list>
-#include <deque>
using namespace std;
#ifndef _MSC_VER
#define __STDC_FORMAT_MACROS 1
#define CFG_PREFIX "dshow-"
#include <inttypes.h>
+#include <list>
+#include <string>
#include <vlc_common.h>
#include <vlc_plugin.h>
/*****************************************************************************
* Preamble
*****************************************************************************/
-#include <string>
-#include <list>
+
#include <deque>
using namespace std;
} VLCMediaSample;
-class CaptureFilter;
-
+/* */
void WINAPI FreeMediaType( AM_MEDIA_TYPE& mt );
HRESULT WINAPI CopyMediaType( AM_MEDIA_TYPE *pmtTarget,
const AM_MEDIA_TYPE *pmtSource );
/****************************************************************************
* Declaration of our dummy directshow filter pin class
****************************************************************************/
+class CaptureFilter;
class CapturePin: public IPin, public IMemInputPin
{
friend class CaptureEnumMediaTypes;
/*****************************************************************************
- * common.h : DirectShow access module for vlc
+ * vlc_dshow.h : DirectShow access module for vlc
*****************************************************************************
- * Copyright (C) 2002, 2004, 2010 the VideoLAN team
+ * Copyright (C) 2002, 2004, 2010-2011 the VideoLAN team
* $Id$
*
* Author: Gildas Bazin <gbazin@videolan.org>
/*****************************************************************************
* Preamble
*****************************************************************************/
-#include <string>
-#include <list>
-#include <deque>
-using namespace std;
#ifndef _MSC_VER
# include <wtypes.h>