|
F:/Programmation/MediaInfoLib/Source/MediaInfoDLL/MediaInfoDLL.h File Reference#include <new>
#include <dlfcn.h>
Go to the source code of this file.
|
Defines |
| #define | MEDIAINFODLL_NAME "libmediainfo.so.0" |
| #define | __stdcall |
| #define | _T(__x) __T(__x) |
| | defined(_WIN32) || defined (WIN32)
|
| #define | __T(__x) __x |
| #define | MEDIAINFO_Ansi "A" |
| #define | NULL 0 |
| #define | MEDIAINFO_ASSIGN(_Name, _Name2) |
Typedefs |
| typedef char | MediaInfo_Char |
| typedef enum MediaInfo_stream_t | MediaInfo_stream_C |
| typedef enum MediaInfo_info_t | MediaInfo_info_C |
typedef enum
MediaInfo_infooptions_t | MediaInfo_infooptions_C |
typedef enum
MediaInfo_fileoptions_t | MediaInfo_fileoptions_C |
| typedef void *(__stdcall * | MEDIAINFO_New )() |
| typedef void *(__stdcall * | MEDIAINFOLIST_New )() |
| typedef void(__stdcall * | MEDIAINFO_Delete )(void *) |
| typedef void(__stdcall * | MEDIAINFOLIST_Delete )(void *) |
| typedef size_t(__stdcall * | MEDIAINFO_Open )(void *, const MediaInfo_Char *) |
| typedef size_t(__stdcall * | MEDIAINFOLIST_Open )(void *, const MediaInfo_Char *, const MediaInfo_fileoptions_C) |
| typedef void(__stdcall * | MEDIAINFO_Close )(void *) |
| typedef void(__stdcall * | MEDIAINFOLIST_Close )(void *, size_t) |
typedef const MediaInfo_Char
*(__stdcall * | MEDIAINFO_Inform )(void *, size_t Reserved) |
typedef const MediaInfo_Char
*(__stdcall * | MEDIAINFOLIST_Inform )(void *, size_t, size_t Reserved) |
typedef const MediaInfo_Char
*(__stdcall * | MEDIAINFO_GetI )(void *, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo) |
typedef const MediaInfo_Char
*(__stdcall * | MEDIAINFOLIST_GetI )(void *, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo) |
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) |
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) |
typedef const MediaInfo_Char
*(__stdcall * | MEDIAINFO_Option )(void *, const MediaInfo_Char *Parameter, const MediaInfo_Char *Value) |
typedef const MediaInfo_Char
*(__stdcall * | MEDIAINFOLIST_Option )(void *, const MediaInfo_Char *Parameter, const MediaInfo_Char *Value) |
| typedef size_t(__stdcall * | MEDIAINFO_State_Get )(void *) |
| typedef size_t(__stdcall * | MEDIAINFOLIST_State_Get )(void *) |
| typedef size_t(__stdcall * | MEDIAINFO_Count_Get )(void *, MediaInfo_stream_C StreamKind, size_t StreamNumber) |
| typedef size_t(__stdcall * | MEDIAINFOLIST_Count_Get )(void *, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber) |
| typedef size_t(__stdcall * | MEDIAINFO_Count_Get_Files )(void *) |
| typedef size_t(__stdcall * | MEDIAINFOLIST_Count_Get_Files )(void *) |
Enumerations |
| enum | MediaInfo_stream_t {
MediaInfo_Stream_General,
MediaInfo_Stream_Video,
MediaInfo_Stream_Audio,
MediaInfo_Stream_Text,
MediaInfo_Stream_Chapters,
MediaInfo_Stream_Image,
MediaInfo_Stream_Menu,
MediaInfo_Stream_Max
} |
| | Kinds of Stream. More...
|
| enum | MediaInfo_info_t {
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
} |
| | Kinds of Info. More...
|
| enum | MediaInfo_infooptions_t {
MediaInfo_InfoOption_ShowInInform,
MediaInfo_InfoOption_Reserved,
MediaInfo_InfoOption_ShowInSupported,
MediaInfo_InfoOption_TypeOfValue,
MediaInfo_InfoOption_Max
} |
| | Option if InfoKind = Info_Options. More...
|
| enum | MediaInfo_fileoptions_t { MediaInfo_FileOption_Nothing = 0x00,
MediaInfo_FileOption_Recursive = 0x01,
MediaInfo_FileOption_CloseAll = 0x02,
MediaInfo_FileOption_Max = 0x04
} |
| | File opening options. More...
|
Define Documentation
| #define _T |
( |
__x |
|
) |
__T(__x) |
defined(_WIN32) || defined (WIN32)
Definition at line 48 of file MediaInfoDLL.h.
| #define MEDIAINFO_Ansi "A" |
| #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 146 of file MediaInfoDLL.h.
| #define MEDIAINFODLL_NAME "libmediainfo.so.0" |
Typedef Documentation
Enumeration Type Documentation
File opening options.
- Enumerator:
-
| MediaInfo_FileOption_Nothing |
|
| MediaInfo_FileOption_Recursive |
|
| MediaInfo_FileOption_CloseAll |
|
| MediaInfo_FileOption_Max |
|
Definition at line 107 of file MediaInfoDLL.h.
Kinds of Info.
- Enumerator:
-
| 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 83 of file MediaInfoDLL.h.
Option if InfoKind = Info_Options.
- Enumerator:
-
| MediaInfo_InfoOption_ShowInInform |
|
| MediaInfo_InfoOption_Reserved |
|
| MediaInfo_InfoOption_ShowInSupported |
|
| MediaInfo_InfoOption_TypeOfValue |
|
| MediaInfo_InfoOption_Max |
|
Definition at line 97 of file MediaInfoDLL.h.
Kinds of Stream.
- Enumerator:
-
| 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 70 of file MediaInfoDLL.h.
Generated on Sun Sep 7 18:19:26 2008 for MediaInfoLib by
1.5.5
|