diff options
Diffstat (limited to 'loader/dshow/DS_Filter.h')
-rw-r--r-- | loader/dshow/DS_Filter.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/loader/dshow/DS_Filter.h b/loader/dshow/DS_Filter.h index 909217602b..6fb643dc67 100644 --- a/loader/dshow/DS_Filter.h +++ b/loader/dshow/DS_Filter.h @@ -8,6 +8,11 @@ extern "C" { #endif +typedef struct { + char* frame_pointer; + long frame_size; +} SampleProcUserData; + /** User will allocate and fill format structures, call Create(), and then set up m_pAll. @@ -35,7 +40,7 @@ struct _DS_Filter }; DS_Filter* DS_FilterCreate(const char* dllname, const GUID* id, - AM_MEDIA_TYPE* in_fmt, AM_MEDIA_TYPE* out_fmt); + AM_MEDIA_TYPE* in_fmt, AM_MEDIA_TYPE* out_fmt,SampleProcUserData* pUserData); void DS_Filter_Destroy(DS_Filter* This); #if defined(__cplusplus) |