diff options
Diffstat (limited to 'loader/dshow/outputpin.h')
-rw-r--r-- | loader/dshow/outputpin.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/loader/dshow/outputpin.h b/loader/dshow/outputpin.h deleted file mode 100644 index 111ea17a56..0000000000 --- a/loader/dshow/outputpin.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef MPLAYER_OUTPUTPIN_H -#define MPLAYER_OUTPUTPIN_H - -/* "output pin" - the one that connects to output of filter. */ - -#include "allocator.h" - -typedef struct COutputMemPin COutputMemPin; -typedef struct COutputPin COutputPin; - -/** - Callback routine for copying samples from pin into filter - \param pUserData pointer to user's data - \param sample IMediaSample -*/ -typedef HRESULT STDCALL (*SAMPLEPROC)(void* pUserData,IMediaSample*sample); - -struct COutputPin -{ - IPin_vt* vt; - DECLARE_IUNKNOWN(); - COutputMemPin* mempin; - AM_MEDIA_TYPE type; - IPin* remote; - SAMPLEPROC SampleProc; - void* pUserData; - void ( *SetNewFormat )(COutputPin*, const AM_MEDIA_TYPE* a); -}; - -COutputPin* COutputPinCreate(const AM_MEDIA_TYPE* amt,SAMPLEPROC SampleProc,void* pUserData); - -#endif /* MPLAYER_OUTPUTPIN_H */ |