Main Page   Namespace List   Compound List   File List   Compound Members   File Members  

MediaInfoDLL.h File Reference

#include <windows.h>

Go to the source code of this file.

Defines

#define _T(__x)   __T(__x)
#define __T(__x)   __x
#define MEDIAINFO_Ansi   "A"
#define MEDIAINFO_ASSIGN(_Name, _Name2)

Typedefs

typedef char MediaInfo_Char
typedef enum MediaInfo_stream_t MediaInfo_stream_C
 Kinds of Stream.

typedef enum MediaInfo_info_t MediaInfo_info_C
 Kinds of Info.

typedef enum MediaInfo_infooptions_t MediaInfo_infooptions_C
 Option if InfoKind = Info_Options.

typedef enum MediaInfo_fileoptions_t MediaInfo_fileoptions_C
 File opening options.

typedef void *(__stdcall * MEDIAINFO_New )()
typedef void *(__stdcall * MEDIAINFOLIST_New )()
typedef void(__stdcall * MEDIAINFO_Delete )(void *)
typedef void(__stdcall * MEDIAINFOLIST_Delete )(void *)
typedef int(__stdcall * MEDIAINFO_Open )(void *, const MediaInfo_Char *)
typedef int(__stdcall * MEDIAINFOLIST_Open )(void *, const MediaInfo_Char *, const MediaInfo_fileoptions_C)
typedef void(__stdcall * MEDIAINFO_Close )(void *)
typedef void(__stdcall * MEDIAINFOLIST_Close )(void *, unsigned int)
typedef const MediaInfo_Char
*(__stdcall * 
MEDIAINFO_Inform )(void *, int Reserved)
typedef const MediaInfo_Char
*(__stdcall * 
MEDIAINFOLIST_Inform )(void *, unsigned int, int Reserved)
typedef const MediaInfo_Char
*(__stdcall * 
MEDIAINFO_GetI )(void *, MediaInfo_stream_C StreamKind, int StreamNumber, int Parameter, MediaInfo_info_C KindOfInfo)
typedef const MediaInfo_Char
*(__stdcall * 
MEDIAINFOLIST_GetI )(void *, unsigned int, MediaInfo_stream_C StreamKind, int StreamNumber, int Parameter, MediaInfo_info_C KindOfInfo)
typedef const MediaInfo_Char
*(__stdcall * 
MEDIAINFO_Get )(void *, MediaInfo_stream_C StreamKind, int StreamNumber, const MediaInfo_Char *Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch)
typedef const MediaInfo_Char
*(__stdcall * 
MEDIAINFOLIST_Get )(void *, unsigned int, MediaInfo_stream_C StreamKind, int 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 int(__stdcall * MEDIAINFO_State_Get )(void *)
typedef int(__stdcall * MEDIAINFOLIST_State_Get )(void *)
typedef int(__stdcall * MEDIAINFO_Count_Get )(void *, MediaInfo_stream_C StreamKind, int StreamNumber)
typedef int(__stdcall * MEDIAINFOLIST_Count_Get )(void *, unsigned int, MediaInfo_stream_C StreamKind, int StreamNumber)
typedef int(__stdcall * MEDIAINFO_Count_Get_Files )(void *)
typedef int(__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       __x
 

Definition at line 42 of file MediaInfoDLL.h.

#define _T __x       __T(__x)
 

Definition at line 33 of file MediaInfoDLL.h.

#define MEDIAINFO_Ansi   "A"
 

Definition at line 43 of file MediaInfoDLL.h.

#define MEDIAINFO_ASSIGN _Name,
_Name2   
 

Value:

MediaInfo_##_Name=(MEDIAINFO_##_Name)GetProcAddress(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \
    if (MediaInfo_##_Name==NULL) Errors++; \
    MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)GetProcAddress(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); \
    if (MediaInfoList_##_Name==NULL) Errors++;

Definition at line 109 of file MediaInfoDLL.h.


Typedef Documentation

typedef char MediaInfo_Char
 

Definition at line 40 of file MediaInfoDLL.h.

typedef void(__stdcall * MEDIAINFO_Close)(void*)
 

Definition at line 122 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFO_Count_Get)(void*, MediaInfo_stream_C StreamKind, int StreamNumber)
 

Definition at line 134 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFO_Count_Get_Files)(void*)
 

Definition at line 136 of file MediaInfoDLL.h.

typedef void(__stdcall * MEDIAINFO_Delete)(void*)
 

Definition at line 118 of file MediaInfoDLL.h.

typedef enum MediaInfo_fileoptions_t MediaInfo_fileoptions_C
 

File opening options.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_Get)(void*, MediaInfo_stream_C StreamKind, int StreamNumber, const MediaInfo_Char* Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch)
 

Definition at line 128 of file MediaInfoDLL.h.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_GetI)(void*, MediaInfo_stream_C StreamKind, int StreamNumber, int Parameter, MediaInfo_info_C KindOfInfo)
 

Definition at line 126 of file MediaInfoDLL.h.

typedef enum MediaInfo_info_t MediaInfo_info_C
 

Kinds of Info.

typedef enum MediaInfo_infooptions_t MediaInfo_infooptions_C
 

Option if InfoKind = Info_Options.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_Inform)(void*, int Reserved)
 

Definition at line 124 of file MediaInfoDLL.h.

typedef void*(__stdcall * MEDIAINFO_New)()
 

Definition at line 116 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFO_Open)(void*, const MediaInfo_Char*)
 

Definition at line 120 of file MediaInfoDLL.h.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFO_Option)(void*, const MediaInfo_Char* Parameter, const MediaInfo_Char* Value)
 

Definition at line 130 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFO_State_Get)(void*)
 

Definition at line 132 of file MediaInfoDLL.h.

typedef enum MediaInfo_stream_t MediaInfo_stream_C
 

Kinds of Stream.

typedef void(__stdcall * MEDIAINFOLIST_Close)(void*, unsigned int)
 

Definition at line 123 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFOLIST_Count_Get)(void*, unsigned int, MediaInfo_stream_C StreamKind, int StreamNumber)
 

Definition at line 135 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFOLIST_Count_Get_Files)(void*)
 

Definition at line 137 of file MediaInfoDLL.h.

typedef void(__stdcall * MEDIAINFOLIST_Delete)(void*)
 

Definition at line 119 of file MediaInfoDLL.h.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_Get)(void*, unsigned int, MediaInfo_stream_C StreamKind, int StreamNumber, const MediaInfo_Char* Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch)
 

Definition at line 129 of file MediaInfoDLL.h.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_GetI)(void*, unsigned int, MediaInfo_stream_C StreamKind, int StreamNumber, int Parameter, MediaInfo_info_C KindOfInfo)
 

Definition at line 127 of file MediaInfoDLL.h.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_Inform)(void*, unsigned int, int Reserved)
 

Definition at line 125 of file MediaInfoDLL.h.

typedef void*(__stdcall * MEDIAINFOLIST_New)()
 

Definition at line 117 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFOLIST_Open)(void*, const MediaInfo_Char*, const MediaInfo_fileoptions_C)
 

Definition at line 121 of file MediaInfoDLL.h.

typedef const MediaInfo_Char*(__stdcall * MEDIAINFOLIST_Option)(void*, const MediaInfo_Char* Parameter, const MediaInfo_Char* Value)
 

Definition at line 131 of file MediaInfoDLL.h.

typedef int(__stdcall * MEDIAINFOLIST_State_Get)(void*)
 

Definition at line 133 of file MediaInfoDLL.h.


Enumeration Type Documentation

enum MediaInfo_fileoptions_t
 

File opening options.

Enumeration values:
MediaInfo_FileOption_Nothing 
MediaInfo_FileOption_Recursive 
MediaInfo_FileOption_CloseAll 
MediaInfo_FileOption_Max 

Definition at line 85 of file MediaInfoDLL.h.

enum MediaInfo_info_t
 

Kinds of Info.

Enumeration values:
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 61 of file MediaInfoDLL.h.

enum MediaInfo_infooptions_t
 

Option if InfoKind = Info_Options.

Enumeration values:
MediaInfo_InfoOption_ShowInInform 
MediaInfo_InfoOption_Reserved 
MediaInfo_InfoOption_ShowInSupported 
MediaInfo_InfoOption_TypeOfValue 
MediaInfo_InfoOption_Max 

Definition at line 75 of file MediaInfoDLL.h.

enum MediaInfo_stream_t
 

Kinds of Stream.

Enumeration values:
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 48 of file MediaInfoDLL.h.


Generated on Fri Nov 24 09:38:36 2006 for MediaInfoLib by doxygen1.3-rc3