summaryrefslogtreecommitdiffstats
path: root/loader/dshow/inputpin.h
diff options
context:
space:
mode:
Diffstat (limited to 'loader/dshow/inputpin.h')
-rw-r--r--loader/dshow/inputpin.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/loader/dshow/inputpin.h b/loader/dshow/inputpin.h
deleted file mode 100644
index 02f1c8b98f..0000000000
--- a/loader/dshow/inputpin.h
+++ /dev/null
@@ -1,70 +0,0 @@
-#ifndef MPLAYER_INPUTPIN_H
-#define MPLAYER_INPUTPIN_H
-
-#include "interfaces.h"
-
-typedef struct CBaseFilter2 CBaseFilter2;
-struct CBaseFilter2
-{
- IBaseFilter_vt* vt;
- DECLARE_IUNKNOWN();
- IPin* pin;
- GUID interfaces[5];
-
- IPin* ( *GetPin )(CBaseFilter2* This);
-};
-
-CBaseFilter2* CBaseFilter2Create(void);
-
-
-typedef struct CBaseFilter CBaseFilter;
-struct CBaseFilter
-{
- IBaseFilter_vt* vt;
- DECLARE_IUNKNOWN(); // has to match CBaseFilter2 - INHERITANCE!!
- IPin* pin;
- IPin* unused_pin;
- GUID interfaces[2];
-
- IPin* ( *GetPin )(CBaseFilter* This);
- IPin* ( *GetUnusedPin )(CBaseFilter* This);
-};
-
-CBaseFilter* CBaseFilterCreate(const AM_MEDIA_TYPE* vhdr, CBaseFilter2* parent);
-
-
-typedef struct
-{
- IPin_vt* vt;
- DECLARE_IUNKNOWN();
- CBaseFilter* parent;
- AM_MEDIA_TYPE type;
- GUID interfaces[1];
-} CInputPin;
-
-CInputPin* CInputPinCreate(CBaseFilter* parent, const AM_MEDIA_TYPE* vhdr);
-
-
-typedef struct
-{
- IPin_vt* vt;
- DECLARE_IUNKNOWN();
- CBaseFilter* parent;
- GUID interfaces[1];
- IPin* remote_pin;
-} CRemotePin;
-
-CRemotePin* CRemotePinCreate(CBaseFilter* pt, IPin* rpin);
-
-
-typedef struct
-{
- IPin_vt* vt;
- DECLARE_IUNKNOWN();
- CBaseFilter2* parent;
- GUID interfaces[1];
-} CRemotePin2;
-
-CRemotePin2* CRemotePin2Create(CBaseFilter2* parent);
-
-#endif /* MPLAYER_INPUTPIN_H */