MediaInfoLib Namespace Reference


Classes

class  MediaInfoList
 MediaInfoList. More...
class  MediaInfo
 MediaInfo. More...

Typedefs

typedef char Char
typedef std::basic_string<
MediaInfoLib::Char
String
typedef std::basic_stringstream<
MediaInfoLib::Char
StringStream
typedef std::basic_istringstream<
MediaInfoLib::Char
tiStringStream
typedef std::basic_ostringstream<
MediaInfoLib::Char
toStringStream

Enumerations

enum  stream_t {
  Stream_General, Stream_Video, Stream_Audio, Stream_Text,
  Stream_Chapters, Stream_Image, Stream_Menu, Stream_Max
}
 Kinds of Stream. More...
enum  info_t {
  Info_Name, Info_Text, Info_Measure, Info_Options,
  Info_Name_Text, Info_Measure_Text, Info_Info, Info_HowTo,
  Info_Domain, Info_Max
}
 Kind of information. More...
enum  infooptions_t {
  InfoOption_ShowInInform, InfoOption_Reserved, InfoOption_ShowInSupported, InfoOption_TypeOfValue,
  InfoOption_Max
}
 Option if InfoKind = Info_Options. More...
enum  fileoptions_t { FileOption_Nothing = 0x00, FileOption_Recursive = 0x01, FileOption_CloseAll = 0x02, FileOption_Max = 0x04 }
 File opening options. More...
enum  infoformat_t {
  InfoFormat_Name, InfoFormat_LongName, InfoFormat_Family, InfoFormat_KindofFormat,
  InfoFormat_Parser, InfoFormat_Info, InfoFormat_Extensions, InfoFormat_Url,
  InfoFormat_Max
}
 Used with Format info. More...
enum  infocodec_t {
  InfoCodec_Codec, InfoCodec_Name, InfoCodec_KindOfCode, InfoCodec_KindOfStream,
  InfoCodec_KindofCodec, InfoCodec_BitRate_Mode, InfoCodec_Description, InfoCodec_Url,
  InfoCodec_Max
}
 Used with Codec info. More...
enum  infoencoder_t { InfoEncoder_Name, InfoEncoder_LongName, InfoEncoder_Date, InfoEncoder_Max }
 Used with Encoder info. More...
enum  blockmethod_t {
  BlockMethod_Now, BlockMethod_Often, BlockMethod_Local, BlockMethod_Needed,
  BlockMethod_Max
}
 Used by BlockMethod. More...


Typedef Documentation

typedef char MediaInfoLib::Char

Definition at line 177 of file MediaInfo_Const.h.

typedef std::basic_string<MediaInfoLib::Char> MediaInfoLib::String

Definition at line 181 of file MediaInfo_Const.h.

typedef std::basic_stringstream<MediaInfoLib::Char> MediaInfoLib::StringStream

Definition at line 182 of file MediaInfo_Const.h.

typedef std::basic_istringstream<MediaInfoLib::Char> MediaInfoLib::tiStringStream

Definition at line 183 of file MediaInfo_Const.h.

typedef std::basic_ostringstream<MediaInfoLib::Char> MediaInfoLib::toStringStream

Definition at line 184 of file MediaInfo_Const.h.


Enumeration Type Documentation

enum MediaInfoLib::blockmethod_t

Used by BlockMethod.

Enumerator:
BlockMethod_Now  Return now, without parsing (init only).
BlockMethod_Often  Return as often as possible.
BlockMethod_Local  Return after local parsing (no Internet connection).
BlockMethod_Needed  Return when a user interaction is needed.
BlockMethod_Max 

Definition at line 158 of file MediaInfo_Const.h.

enum MediaInfoLib::fileoptions_t

File opening options.

Enumerator:
FileOption_Nothing 
FileOption_Recursive  Browse folders recursively.
FileOption_CloseAll  Close all files before open.
FileOption_Max 

Definition at line 112 of file MediaInfo_Const.h.

enum MediaInfoLib::info_t

Kind of information.

Enumerator:
Info_Name  InfoKind = Unique name of parameter.
Info_Text  InfoKind = Value of parameter.
Info_Measure  InfoKind = Unique name of measure unit of parameter.
Info_Options  InfoKind = See infooptions_t.
Info_Name_Text  InfoKind = Translated name of parameter.
Info_Measure_Text  InfoKind = Translated name of measure unit.
Info_Info  InfoKind = More information about the parameter.
Info_HowTo  InfoKind = How this parameter is supported, could be N (No), B (Beta), R (Read only), W (Read/Write).
Info_Domain  InfoKind = Domain of this piece of information.
Info_Max 

Definition at line 84 of file MediaInfo_Const.h.

enum MediaInfoLib::infocodec_t

Used with Codec info.

Enumerator:
InfoCodec_Codec 
InfoCodec_Name 
InfoCodec_KindOfCode 
InfoCodec_KindOfStream 
InfoCodec_KindofCodec 
InfoCodec_BitRate_Mode 
InfoCodec_Description 
InfoCodec_Url 
InfoCodec_Max 

Definition at line 135 of file MediaInfo_Const.h.

enum MediaInfoLib::infoencoder_t

Used with Encoder info.

Enumerator:
InfoEncoder_Name 
InfoEncoder_LongName 
InfoEncoder_Date 
InfoEncoder_Max 

Definition at line 149 of file MediaInfo_Const.h.

enum MediaInfoLib::infoformat_t

Used with Format info.

Enumerator:
InfoFormat_Name 
InfoFormat_LongName 
InfoFormat_Family 
InfoFormat_KindofFormat 
InfoFormat_Parser 
InfoFormat_Info 
InfoFormat_Extensions 
InfoFormat_Url 
InfoFormat_Max 

Definition at line 121 of file MediaInfo_Const.h.

enum MediaInfoLib::infooptions_t

Option if InfoKind = Info_Options.

Get(...)[infooptions_t] return a string like "YNYN..."
Use this enum to know at what correspond the Y (Yes) or N (No) If Get(...)[0]==Y, then :

Enumerator:
InfoOption_ShowInInform  Show this parameter in Inform().
InfoOption_Reserved 
InfoOption_ShowInSupported  Internal use only (info : Must be showed in Info_Capacities() ).
InfoOption_TypeOfValue  Value return by a standard Get() can be : T (Text), I (Integer, warning up to 64 bits), F (Float), D (Date), B (Binary datas coded Base64) (Numbers are in Base 10).
InfoOption_Max 

Definition at line 102 of file MediaInfo_Const.h.

enum MediaInfoLib::stream_t

Kinds of Stream.

Enumerator:
Stream_General  StreamKind = General.
Stream_Video  StreamKind = Video.
Stream_Audio  StreamKind = Audio.
Stream_Text  StreamKind = Text.
Stream_Chapters  StreamKind = Chapters.
Stream_Image  StreamKind = Image.
Stream_Menu  StreamKind = Menu.
Stream_Max 

Definition at line 71 of file MediaInfo_Const.h.


Generated on Wed Jan 9 11:12:44 2008 for MediaInfoLib by  doxygen 1.5.1