diff loader/dshow/DS_VideoDecoder.h @ 3946:c00db356082f

headers cleanup
author arpi
date Wed, 02 Jan 2002 17:11:09 +0000
parents 0c0042de1f95
children e9bd97d5c5cc
line wrap: on
line diff
--- a/loader/dshow/DS_VideoDecoder.h	Wed Jan 02 17:00:41 2002 +0000
+++ b/loader/dshow/DS_VideoDecoder.h	Wed Jan 02 17:11:09 2002 +0000
@@ -1,30 +1,7 @@
 #ifndef AVIFILE_DS_VIDEODECODER_H
 #define AVIFILE_DS_VIDEODECODER_H
 
-#ifndef NOAVIFILE_HEADERS
-#include "videodecoder.h"
-#else
-#include "libwin32.h"
-#endif
-#include "DS_Filter.h"
-
-typedef struct _DS_VideoDecoder
-{
-    IVideoDecoder iv;
-    
-    DS_Filter* m_pDS_Filter;
-    AM_MEDIA_TYPE m_sOurType, m_sDestType;
-    VIDEOINFOHEADER* m_sVhdr;
-    VIDEOINFOHEADER* m_sVhdr2;
-    int m_Caps;//CAPS m_Caps;                // capabilities of DirectShow decoder
-    int m_iLastQuality;         // remember last quality as integer
-    int m_iMinBuffers;
-    int m_iMaxAuto;
-    int m_bIsDivX;             // for speed
-    int m_bIsDivX4;            // for speed
-}DS_VideoDecoder;
-
-
+typedef struct _DS_VideoDecoder DS_VideoDecoder;
 
 int DS_VideoDecoder_GetCapabilities(DS_VideoDecoder *this);
 
@@ -42,14 +19,10 @@
  * bits == 0   - leave unchanged
  */
 //int SetDestFmt(DS_VideoDecoder * this, int bits = 24, fourcc_t csp = 0);
-int DS_VideoDecoder_SetDestFmt(DS_VideoDecoder *this, int bits, fourcc_t csp);
-
-
+int DS_VideoDecoder_SetDestFmt(DS_VideoDecoder *this, int bits, unsigned int csp);
 int DS_VideoDecoder_SetDirection(DS_VideoDecoder *this, int d);
-
-HRESULT DS_VideoDecoder_GetValue(DS_VideoDecoder *this, const char* name, int* value);
-
-HRESULT DS_VideoDecoder_SetValue(DS_VideoDecoder *this, const char* name, int value);
+int DS_VideoDecoder_GetValue(DS_VideoDecoder *this, const char* name, int* value);
+int DS_VideoDecoder_SetValue(DS_VideoDecoder *this, const char* name, int value);
 
 
 #endif /* AVIFILE_DS_VIDEODECODER_H */