Skip to content

Commit

Permalink
[demuxer] Fix plugin export (vs)
Browse files Browse the repository at this point in the history
  • Loading branch information
mean committed Dec 4, 2016
1 parent d7b9218 commit 0cc328c
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions avidemux_core/ADM_coreAudioCodec/include/ADM_ad_plugin.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,35 +36,35 @@ typedef struct

#define DECLARE_AUDIO_DECODER(Class,Major,Minor,Patch,Formats,Desc) \
extern "C" { \
ADM_Audiocodec *create(uint32_t fourcc, WAVHeader *info,uint32_t extraLength,uint8_t *extraData)\
ADM_PLUGIN_EXPORT ADM_Audiocodec *create(uint32_t fourcc, WAVHeader *info,uint32_t extraLength,uint8_t *extraData)\
{ \
return new Class(fourcc, info,extraLength,extraData);\
} \
ADM_Audiocodec *destroy(ADM_Audiocodec *codec) \
ADM_PLUGIN_EXPORT ADM_Audiocodec *destroy(ADM_Audiocodec *codec) \
{ \
Class *a=(Class *)codec;\
delete a;\
return NULL;\
}\
int supportedFormat(uint32_t audioFourcc) \
ADM_PLUGIN_EXPORT int supportedFormat(uint32_t audioFourcc) \
{ \
for(int i=0;i<sizeof(Formats)/sizeof(ad_supportedFormat);i++)\
if(Formats[i].fourcc==audioFourcc) \
return Formats[i].priority; \
return 0; \
} \
uint32_t getApiVersion(void)\
ADM_PLUGIN_EXPORT uint32_t getApiVersion(void)\
{\
return AD_API_VERSION;\
}\
bool getDecoderVersion(uint32_t *major,uint32_t *minor, uint32_t *patch)\
ADM_PLUGIN_EXPORT bool getDecoderVersion(uint32_t *major,uint32_t *minor, uint32_t *patch)\
{\
*major=Major;\
*minor=Minor;\
*patch=Patch;\
return true;\
}\
const char *getInfo(void)\
ADM_PLUGIN_EXPORT const char *getInfo(void)\
{\
return Desc; \
}\
Expand Down

0 comments on commit 0cc328c

Please sign in to comment.