MediaInfo, multimedia data manager
 

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

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.

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.

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.

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.

Used with Encoder info.

Enumerator:
InfoEncoder_Name 
InfoEncoder_LongName 
InfoEncoder_Date 
InfoEncoder_Max 

Definition at line 149 of file MediaInfo_Const.h.

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.

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.

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 Sun Sep 7 18:19:26 2008 for MediaInfoLib by  doxygen 1.5.5
This page has not yet been translated, if you are interested to translate this page, please contact me

SourceForge Valid XHTML 1.0 Strict Valid CSS