]> git.sesse.net Git - ffmpeg/blobdiff - libavdevice/dshow_enummediatypes.c
libswscale: Remove unused deprecated functions, make used ones static
[ffmpeg] / libavdevice / dshow_enummediatypes.c
index 3a66a4de1412183f9e3d5a862a34f95240c17872..82944507f6d851530a3aeca3731895c30af9051e 100644 (file)
 
 #include "dshow_capture.h"
 
-DECLARE_QUERYINTERFACE(libAVEnumMediaTypes,
+DECLARE_QUERYINTERFACE(enummediatypes, DShowEnumMediaTypes,
     { {&IID_IUnknown,0}, {&IID_IEnumMediaTypes,0} })
-DECLARE_ADDREF(libAVEnumMediaTypes)
-DECLARE_RELEASE(libAVEnumMediaTypes)
+DECLARE_ADDREF(enummediatypes, DShowEnumMediaTypes)
+DECLARE_RELEASE(enummediatypes, DShowEnumMediaTypes)
 
-long WINAPI
-libAVEnumMediaTypes_Next(libAVEnumMediaTypes *this, unsigned long n,
+long ff_dshow_enummediatypes_Next(DShowEnumMediaTypes *this, unsigned long n,
                          AM_MEDIA_TYPE **types, unsigned long *fetched)
 {
     int count = 0;
-    dshowdebug("libAVEnumMediaTypes_Next(%p)\n", this);
+    dshowdebug("ff_dshow_enummediatypes_Next(%p)\n", this);
     if (!types)
         return E_POINTER;
     if (!this->pos && n == 1) {
@@ -51,29 +50,26 @@ libAVEnumMediaTypes_Next(libAVEnumMediaTypes *this, unsigned long n,
         return S_FALSE;
     return S_OK;
 }
-long WINAPI
-libAVEnumMediaTypes_Skip(libAVEnumMediaTypes *this, unsigned long n)
+long ff_dshow_enummediatypes_Skip(DShowEnumMediaTypes *this, unsigned long n)
 {
-    dshowdebug("libAVEnumMediaTypes_Skip(%p)\n", this);
+    dshowdebug("ff_dshow_enummediatypes_Skip(%p)\n", this);
     if (n) /* Any skip will always fall outside of the only valid type. */
         return S_FALSE;
     return S_OK;
 }
-long WINAPI
-libAVEnumMediaTypes_Reset(libAVEnumMediaTypes *this)
+long ff_dshow_enummediatypes_Reset(DShowEnumMediaTypes *this)
 {
-    dshowdebug("libAVEnumMediaTypes_Reset(%p)\n", this);
+    dshowdebug("ff_dshow_enummediatypes_Reset(%p)\n", this);
     this->pos = 0;
     return S_OK;
 }
-long WINAPI
-libAVEnumMediaTypes_Clone(libAVEnumMediaTypes *this, libAVEnumMediaTypes **enums)
+long ff_dshow_enummediatypes_Clone(DShowEnumMediaTypes *this, DShowEnumMediaTypes **enums)
 {
-    libAVEnumMediaTypes *new;
-    dshowdebug("libAVEnumMediaTypes_Clone(%p)\n", this);
+    DShowEnumMediaTypes *new;
+    dshowdebug("ff_dshow_enummediatypes_Clone(%p)\n", this);
     if (!enums)
         return E_POINTER;
-    new = libAVEnumMediaTypes_Create(&this->type);
+    new = ff_dshow_enummediatypes_Create(&this->type);
     if (!new)
         return E_OUTOFMEMORY;
     new->pos = this->pos;
@@ -81,17 +77,16 @@ libAVEnumMediaTypes_Clone(libAVEnumMediaTypes *this, libAVEnumMediaTypes **enums
     return S_OK;
 }
 
-static int
-libAVEnumMediaTypes_Setup(libAVEnumMediaTypes *this, const AM_MEDIA_TYPE *type)
+static int ff_dshow_enummediatypes_Setup(DShowEnumMediaTypes *this, const AM_MEDIA_TYPE *type)
 {
     IEnumMediaTypesVtbl *vtbl = this->vtbl;
-    SETVTBL(vtbl, libAVEnumMediaTypes, QueryInterface);
-    SETVTBL(vtbl, libAVEnumMediaTypes, AddRef);
-    SETVTBL(vtbl, libAVEnumMediaTypes, Release);
-    SETVTBL(vtbl, libAVEnumMediaTypes, Next);
-    SETVTBL(vtbl, libAVEnumMediaTypes, Skip);
-    SETVTBL(vtbl, libAVEnumMediaTypes, Reset);
-    SETVTBL(vtbl, libAVEnumMediaTypes, Clone);
+    SETVTBL(vtbl, enummediatypes, QueryInterface);
+    SETVTBL(vtbl, enummediatypes, AddRef);
+    SETVTBL(vtbl, enummediatypes, Release);
+    SETVTBL(vtbl, enummediatypes, Next);
+    SETVTBL(vtbl, enummediatypes, Skip);
+    SETVTBL(vtbl, enummediatypes, Reset);
+    SETVTBL(vtbl, enummediatypes, Clone);
 
     if (!type) {
         this->type.majortype = GUID_NULL;
@@ -101,5 +96,5 @@ libAVEnumMediaTypes_Setup(libAVEnumMediaTypes *this, const AM_MEDIA_TYPE *type)
 
     return 1;
 }
-DECLARE_CREATE(libAVEnumMediaTypes, libAVEnumMediaTypes_Setup(this, type), const AM_MEDIA_TYPE *type)
-DECLARE_DESTROY(libAVEnumMediaTypes, nothing)
+DECLARE_CREATE(enummediatypes, DShowEnumMediaTypes, ff_dshow_enummediatypes_Setup(this, type), const AM_MEDIA_TYPE *type)
+DECLARE_DESTROY(enummediatypes, DShowEnumMediaTypes, nothing)