1 #ifndef _AV_TRANSCODER_PROFILE_HPP_ 
    2 #define _AV_TRANSCODER_PROFILE_HPP_ 
   38     typedef std::map<std::string, std::string> 
Profile;
 
   51     void loadProfiles(
const std::string& avProfilesPath = 
"");
 
   56     void loadProfile(
const std::string& avProfileFileName);
 
   62     void loadProfile(
const Profile& profile);
 
   64     bool hasProfile(
const Profile& profile) 
const;
 
   66     const Profiles& getProfiles() 
const;
 
   68     Profiles getFormatProfiles() 
const;
 
   69     Profiles getVideoProfiles() 
const;
 
   70     Profiles getAudioProfiles() 
const;
 
   75     static bool checkFormatProfile(
const Profile& profileToCheck);
 
   76     static bool checkVideoProfile(
const Profile& profileToCheck);
 
   77     static bool checkAudioProfile(
const Profile& profileToCheck);
 
std::vector< Profile > Profiles
 
const std::string avProfileFrameRate
 
const std::string avProfileFormat
 
const std::string avProfileProcessStat
Do statistics during the process. 
 
std::map< std::string, std::string > Profile
 
const std::string avProfileTypeAudio
 
const std::string avProfileIdentificator
 
const std::string avProfileIdentificatorHuman
 
const std::string avProfileSampleRate
 
const std::string avProfilePixelFormat
 
const std::string avProfileTypeVideo
 
const std::string avProfileTypeFormat
 
const std::string avProfileWidth
 
const std::string avProfileHeight
 
const std::string avProfileCodec
 
const std::string avProfileSampleFormat
 
const std::string avProfileThreads
 
std::ostream & operator<<(std::ostream &flux, const InputFile &input)
 
const std::string avProfileChannel
 
const std::string avProfileType