#include <dlfcn.h>
Go to the source code of this file.
#define __stdcall |
Definition at line 34 of file MediaInfoDLL.h.
#define __T | ( | __x | ) | __x |
Definition at line 52 of file MediaInfoDLL.h.
#define _T | ( | __x | ) | __T(__x) |
#define MEDIAINFO_Ansi "A" |
Definition at line 53 of file MediaInfoDLL.h.
#define MEDIAINFO_ASSIGN | ( | _Name, | |||
_Name2 | ) |
Value:
MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ if (MediaInfo_##_Name==NULL) Errors++; \ MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)dlsym(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); \ if (MediaInfoList_##_Name==NULL) Errors++;
Definition at line 141 of file MediaInfoDLL.h.
#define MEDIAINFODLL_NAME "libmediainfo.so.0" |
Definition at line 33 of file MediaInfoDLL.h.
#define NULL 0 |
Definition at line 60 of file MediaInfoDLL.h.
typedef char MediaInfo_Char |
Definition at line 50 of file MediaInfoDLL.h.
typedef void(__stdcall * MEDIAINFO_Close)(void *) |
Definition at line 154 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFO_Count_Get)(void *, MediaInfo_stream_C StreamKind, size_t StreamNumber) |
Definition at line 166 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFO_Count_Get_Files)(void *) |
Definition at line 168 of file MediaInfoDLL.h.
typedef void(__stdcall * MEDIAINFO_Delete)(void *) |
Definition at line 150 of file MediaInfoDLL.h.
typedef enum MediaInfo_fileoptions_t MediaInfo_fileoptions_C |
typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_Get)(void *, MediaInfo_stream_C StreamKind, size_t StreamNumber, const MediaInfo_Char *Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch) |
Definition at line 160 of file MediaInfoDLL.h.
typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_GetI)(void *, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo) |
Definition at line 158 of file MediaInfoDLL.h.
typedef enum MediaInfo_info_t MediaInfo_info_C |
typedef enum MediaInfo_infooptions_t MediaInfo_infooptions_C |
typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_Inform)(void *, size_t Reserved) |
Definition at line 156 of file MediaInfoDLL.h.
typedef void*(__stdcall * MEDIAINFO_New)() |
Definition at line 148 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFO_Open)(void *, const MediaInfo_Char *) |
Definition at line 152 of file MediaInfoDLL.h.
typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_Option)(void *, const MediaInfo_Char *Parameter, const MediaInfo_Char *Value) |
Definition at line 162 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFO_State_Get)(void *) |
Definition at line 164 of file MediaInfoDLL.h.
typedef enum MediaInfo_stream_t MediaInfo_stream_C |
typedef void(__stdcall * MEDIAINFOLIST_Close)(void *, size_t) |
Definition at line 155 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFOLIST_Count_Get)(void *, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber) |
Definition at line 167 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFOLIST_Count_Get_Files)(void *) |
Definition at line 169 of file MediaInfoDLL.h.
typedef void(__stdcall * MEDIAINFOLIST_Delete)(void *) |
Definition at line 151 of file MediaInfoDLL.h.
typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_Get)(void *, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, const MediaInfo_Char *Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch) |
Definition at line 161 of file MediaInfoDLL.h.
typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_GetI)(void *, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo) |
Definition at line 159 of file MediaInfoDLL.h.
typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_Inform)(void *, size_t, size_t Reserved) |
Definition at line 157 of file MediaInfoDLL.h.
typedef void*(__stdcall * MEDIAINFOLIST_New)() |
Definition at line 149 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFOLIST_Open)(void *, const MediaInfo_Char *, const MediaInfo_fileoptions_C) |
Definition at line 153 of file MediaInfoDLL.h.
typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_Option)(void *, const MediaInfo_Char *Parameter, const MediaInfo_Char *Value) |
Definition at line 163 of file MediaInfoDLL.h.
typedef size_t(__stdcall * MEDIAINFOLIST_State_Get)(void *) |
Definition at line 165 of file MediaInfoDLL.h.
File opening options.
MediaInfo_FileOption_Nothing | |
MediaInfo_FileOption_Recursive | |
MediaInfo_FileOption_CloseAll | |
MediaInfo_FileOption_Max |
Definition at line 102 of file MediaInfoDLL.h.
enum MediaInfo_info_t |
Kinds of Info.
MediaInfo_Info_Name | |
MediaInfo_Info_Text | |
MediaInfo_Info_Measure | |
MediaInfo_Info_Options | |
MediaInfo_Info_Name_Text | |
MediaInfo_Info_Measure_Text | |
MediaInfo_Info_Info | |
MediaInfo_Info_HowTo | |
MediaInfo_Info_Max |
Definition at line 78 of file MediaInfoDLL.h.
Option if InfoKind = Info_Options.
MediaInfo_InfoOption_ShowInInform | |
MediaInfo_InfoOption_Reserved | |
MediaInfo_InfoOption_ShowInSupported | |
MediaInfo_InfoOption_TypeOfValue | |
MediaInfo_InfoOption_Max |
Definition at line 92 of file MediaInfoDLL.h.
enum MediaInfo_stream_t |
Kinds of Stream.
MediaInfo_Stream_General | |
MediaInfo_Stream_Video | |
MediaInfo_Stream_Audio | |
MediaInfo_Stream_Text | |
MediaInfo_Stream_Chapters | |
MediaInfo_Stream_Image | |
MediaInfo_Stream_Menu | |
MediaInfo_Stream_Max |
Definition at line 65 of file MediaInfoDLL.h.