TuttleOFX  1
LibAVOptionsFactory.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_PLUGIN_LIBAV_LIBAVOPTIONSFACTORY_HPP_
00002 #define _TUTTLE_PLUGIN_LIBAV_LIBAVOPTIONSFACTORY_HPP_
00003 
00004 #include "LibAV.hpp"
00005 
00006 #include <ofxsImageEffect.h>
00007 
00008 #include <vector>
00009 
00010 namespace tuttle {
00011 namespace plugin {
00012 namespace av {
00013 
00014 void addOptionsFromAVOption( OFX::ImageEffectDescriptor& desc, OFX::GroupParamDescriptor* group, void* av_class, int req_flags, int rej_flags );
00015 
00016 void addOptionsFromAVOption( OFX::ImageEffectDescriptor& desc, OFX::GroupParamDescriptor* group, const std::vector<AVPrivOption>& options );
00017 
00018 }
00019 }
00020 }
00021 #endif