BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
bsecontribsampleandhold.genidl.hh
Go to the documentation of this file.
00001 
00002 /*-------- begin ../sfi/sfidl generated code --------*/
00003 
00004 
00005 
00006 #include <bse/bsecxxplugin.hh>
00007 
00008 
00009 /* enum prototypes */
00010 
00011 
00012 /* choice prototypes */
00013 
00014 
00015 /* record prototypes */
00016 
00017 
00018 /* sequence prototypes */
00019 
00020 
00021 /* class prototypes */
00022 namespace Bse {
00023 namespace Contrib {
00024 class SampleAndHoldBase;
00025 class SampleAndHold;
00026 #define BSE_CONTRIB_TYPE_SAMPLE_AND_HOLD                BSE_CXX_DECLARED_CLASS_TYPE (Bse::Contrib, SampleAndHold)
00027 #define BSE_CONTRIB_IS_SAMPLE_AND_HOLD(o) (::Bse::CxxBase::instance_is_a (o, BSE_CONTRIB_TYPE_SAMPLE_AND_HOLD))
00028 
00029 
00030 /* enum definitions */
00031 
00032 
00033 /* sequence definitions */
00034 
00035 
00036 /* record definitions */
00037 
00038 
00039 /* enum declarations */
00040 
00041 
00042 /* sequence type declarations */
00043 
00044 
00045 /* record type declarations */
00046 
00047 
00048 /* procedure prototypes */
00049 
00050 
00051 /* class definitions */
00052 BSE_CXX_DECLARE_CLASS (SampleAndHold);
00053 class SampleAndHoldBase : public ::Bse::Effect {
00054   template<bool> static inline const unsigned char* inlined_pixstream();
00055 public:
00056   static inline const unsigned char* pixstream () { return inlined_pixstream<true>(); }
00057   static void               class_init (::Bse::CxxBaseClass *klass);
00058   static inline const char* options   () { return ""; }
00059   static inline const char* category  () { static const char *c = NULL;
00060     return c ? c : c = sfi_category_concat ("/Modules",  ("/Routing/Sample and Hold")); }
00061   static inline const char* i18n_category  () { static const char *c = NULL;
00062     return c ? c : c = sfi_category_concat ("/Modules", _("/Routing/Sample and Hold")); }
00063   static inline const char* blurb     () { return _("SampleAndHold samples the input signal when triggered and holds it until triggered again."); }
00064   static inline const char* authors   () { return _("Artem Popov"); }
00065   static inline const char* license   () { return _("GNU Lesser General Public License"); }
00066   static inline const char* type_name () { return "BseContribSampleAndHold"; }
00067 public:
00068   enum {
00069     ICHANNEL_AUDIO_IN,
00070     ICHANNEL_TRIGGER_IN,
00071     N_ICHANNELS
00072   };
00073 public:
00074   enum {
00075     OCHANNEL_AUDIO_OUT,
00076     N_OCHANNELS
00077   };
00078 protected:
00079   enum SampleAndHoldPropertyID {
00080   };
00081 public:
00082   /* "transport" structure to configure synthesis modules from properties */
00083   struct SampleAndHoldProperties {
00084     typedef SampleAndHoldPropertyID IDType;
00085     explicit SampleAndHoldProperties (SampleAndHoldBase *p) 
00086     {
00087     }
00088   };
00089 protected:
00090   typedef void AutoUpdateCategory;
00091 protected:
00092 public:
00093   void get_property (SampleAndHoldPropertyID prop_id, ::Bse::Value &value, GParamSpec *pspec)
00094   {
00095     switch (prop_id) {
00096     };
00097   }
00098   void set_property (SampleAndHoldPropertyID prop_id, const ::Bse::Value &value, GParamSpec *pspec)
00099   {
00100     switch (prop_id) {
00101     };
00102     property_changed (SampleAndHoldPropertyID (prop_id));
00103     update_modules();
00104     switch (prop_id) {
00105     default: ;
00106     };
00107   }
00108   virtual bool editable_property (SampleAndHoldPropertyID prop_id, GParamSpec *pspec)
00109   {
00110     return true;
00111   }
00112   virtual void get_candidates (SampleAndHoldPropertyID prop_id, ::Bse::PropertyCandidatesHandle &pch, GParamSpec *pspec)
00113   {
00114   }
00115   void property_updated (SampleAndHoldPropertyID prop_id, guint64 tick_stamp, double prop_value, GParamSpec *pspec)
00116   {
00117     bool seen_change = false;
00118     switch (prop_id) {
00119     default: ;
00120     };
00121     if (seen_change &&
00122         property_changed (SampleAndHoldPropertyID (prop_id)))
00123       update_modules();
00124   }
00125 private:
00126   static struct StaticData {
00127     int dummy;
00128   } static_data;
00129 protected:
00130   virtual bool property_changed (SampleAndHoldPropertyID) { return false; }
00131   virtual ~SampleAndHoldBase ()
00132   {
00133   }
00134 public:
00135 };
00136 
00137 
00138 /* choice implementations */
00139 
00140 
00141 /* record implementations */
00142 
00143 
00144 /* sequence implementations */
00145 
00146 
00147 /* class implementations */
00148 void
00149 SampleAndHoldBase::class_init (::Bse::CxxBaseClass *klass)
00150 {
00151   klass->set_accessors (::Bse::cxx_get_property_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
00152                         ::Bse::cxx_set_property_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
00153                         ::Bse::cxx_editable_property_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
00154                         ::Bse::cxx_get_candidates_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
00155                         NULL);
00156   klass->add_ichannel ("audio_in", _("Audio In"), _("Audio Input"), ICHANNEL_AUDIO_IN);
00157   klass->add_ichannel ("trigger_in", _("Trigger In"), _("Trigger Input"), ICHANNEL_TRIGGER_IN);
00158   klass->add_ochannel ("audio_out", _("Audio Out"), _("Audio Output"), OCHANNEL_AUDIO_OUT);
00159 }
00160 
00161 
00162 /* procedure implementations */
00163 
00164 
00165 /* bsecontribsampleandhold.idl type registrations */
00166 #define BSE_CXX_REGISTER_ALL_TYPES_FROM_BSECONTRIBSAMPLEANDHOLD_IDL() \
00167   BSE_CXX_REGISTER_EFFECT (SampleAndHold); \
00168   /* bsecontribsampleandhold.idl type registrations done */
00169 } // Contrib
00170 } // Bse
00171 template<bool> const unsigned char*
00172 ::Bse::Contrib::SampleAndHoldBase::inlined_pixstream()
00173 {
00174   /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
00175 
00176 #ifdef __SUNPRO_C
00177 #pragma align 4 (local_pixstream)
00178 #endif
00179 #ifdef __GNUC__
00180 static const guint8 local_pixstream[] __attribute__ ((__aligned__ (4))) = 
00181 #else
00182 static const guint8 local_pixstream[] = 
00183 #endif
00184 { ""
00185   /* Pixbuf magic (0x47646b50) */
00186   "GdkP"
00187   /* length: header (24) + pixel_data (5074) */
00188   "\0\0\23\352"
00189   /* pixdata_type (0x2010002) */
00190   "\2\1\0\2"
00191   /* rowstride (256) */
00192   "\0\0\1\0"
00193   /* width (64) */
00194   "\0\0\0@"
00195   /* height (64) */
00196   "\0\0\0@"
00197   /* pixel_data: */
00198   "\377\0\0\0\0\377\0\0\0\0\202\0\0\0\0\2\0\0\0\3\0\0\0\2\276\0\0\0\0\3"
00199   "\0\0\0\32\0\0\0\20\0\0\0\3\275\0\0\0\0\4""1Nl\377\0\0\0>\0\0\0\26\0\0"
00200   "\0\4\274\0\0\0\0\5""4Qn\3772On\377\0\0\0E\0\0\0\26\0\0\0\4\273\0\0\0"
00201   "\0\6""6Rp\3777Us\3775Ro\377\0\0\0E\0\0\0\26\0\0\0\4\272\0\0\0\0\7""7"
00202   "Ts\377:Wu\377<Yv\3777Tr\377\0\0\0E\0\0\0\26\0\0\0\4\271\0\0\0\0\10""5"
00203   "Rp\377<Yw\377\77[y\377@^{\3779Vt\377\0\0\0E\0\0\0\26\0\0\0\4\270\0\0"
00204   "\0\0\11\0\0\0C7Tr\377A]{\377C`}\377Eb\177\377<Xv\377\0\0\0E\0\0\0\26"
00205   "\0\0\0\4\267\0\0\0\0\12\0\0\0\26\0\0\0E9Vt\377Eb\177\377Hd\202\377If"
00206   "\203\377>[x\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0"
00207   "\26\0\0\0E;Xv\377Jf\204\377Li\205\377Nk\207\377@]z\377\0\0\0E\0\0\0\26"
00208   "\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0E>[x\377Nk\210\377Ql\212"
00209   "\377Sp\214\377B_|\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3"
00210   "\0\0\0\26\0\0\0E@]z\377So\214\377Uq\216\377Xt\221\377Ea~\377\0\0\0E\0"
00211   "\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EB_|\377Ws\220\377"
00212   "Zv\222\377\\x\225\377Gc\200\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13"
00213   "\0\0\0\3\0\0\0\26\0\0\0EDa\177\377\\x\224\377^z\227\377a|\231\377If\202"
00214   "\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EG"
00215   "d\200\377a|\231\377b~\233\377e\200\235\377Kh\205\377\0\0\0E\0\0\0\26"
00216   "\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EIf\202\377d\201\235\377"
00217   "g\203\237\377i\205\241\377Nj\207\377\0\0\0E\0\0\0\26\0\0\0\4\222\0\0"
00218   "\0\0\2\0\0\0\2\0\0\0\4\205\0\0\0\6\216\0\0\0\7\203\0\0\0\6\2\0\0\0\4"
00219   "\0\0\0\2\212\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EKh\205\377i\205\241\377"
00220   "k\210\243\377n\212\245\377Pl\211\377\0\0\0E\0\0\0\26\0\0\0\4\220\0\0"
00221   "\0\0\4\273\273\2737\307\307\307\266\315\315\315\366\314\314\314\367\206"
00222   "\316\316\316\377\1\315\315\315\377\203\316\316\316\377\202\315\315\315"
00223   "\377\202\314\314\314\377\202\313\313\313\377\203\312\312\312\377\6\307"
00224   "\307\307\367\271\271\271\277}}}P\0\0\0\22\0\0\0\6\0\0\0\1\211\0\0\0\0"
00225   "\13\0\0\0\3\0\0\0\26\0\0\0EMj\207\377n\211\245\377p\214\247\377r\216"
00226   "\252\377Rn\213\377\0\0\0E\0\0\0\26\0\0\0\4\216\0\0\0\0\2\273\273\273"
00227   "7\315\315\315\366\204\316\316\316\377\202\315\315\315\377\202\314\314"
00228   "\314\377\202\313\313\313\377\202\314\314\314\377\203\313\313\313\377"
00229   "\202\312\312\312\377\202\311\311\311\377\202\310\310\310\377\203\307"
00230   "\307\307\377\4\302\302\302\371^^^i\0\0\0\34\0\0\0\6\212\0\0\0\0\13\0"
00231   "\0\0\3\0\0\0\26\0\0\0EPl\211\377r\216\251\377t\220\253\377w\222\256\377"
00232   "Tp\215\377\0\0\0E\0\0\0\26\0\0\0\4\214\0\0\0\0\5\0\0\0\2\307\307\307"
00233   "\266\315\315\315\377\270\270\270\377\205\205\205\377\202iii\377\202e"
00234   "ee\377\210ddd\377\205ccc\377\4fff\377\201\201\201\377\261\261\261\377"
00235   "\305\305\305\377\202\304\304\304\377\4\236\236\236\331\0\0\0F\0\0\0\23"
00236   "\0\0\0\2\212\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0ERn\213\377w\223\256\377"
00237   "y\225\260\377{\227\262\377Ws\217\377\0\0\0E\0\0\0\26\0\0\0\4\213\0\0"
00238   "\0\0\6\0\0\0\4\314\314\314\377\313\313\313\377\204\204\204\377PPP\377"
00239   "\36\36\36\377\202\3\3\3\377\217\0\0\0\377\3\3\3\3\377'''\377\234\234"
00240   "\234\377\202\302\302\302\377\4\301\301\301\377\0\0\0o\0\0\0&\0\0\0\5"
00241   "\213\0\0\0\0\16\0\0\0\3\0\0\0\26\0\0\0ETq\215\377{\227\262\377~\231\264"
00242   "\377\177\233\267\377Yu\221\377\0\0\0H\0\0\0\33\0\0\0\12\0\0\0\6\0\0\0"
00243   "\4\0\0\0\2\207\0\0\0\0\1\0\0\0\6\202\311\311\311\377\2ddd\377\36\36\36"
00244   "\377\224\0\0\0\377\7AAA\377\306\306\306\377\300\300\300\377\277\277\277"
00245   "\377\0\0\0\212\0\0\0""3\0\0\0\6\214\0\0\0\0\17\0\0\0\3\0\0\0\26\0\0\0"
00246   "EWs\220\377\200\233\266\377\261\302\323\377\331\340\350\377\346\346\350"
00247   "\377\350\346\344\377\331\325\323\361\303\300\275\306\237\234\231y\0\0"
00248   "\0\31\0\0\0\12\0\0\0\2\205\0\0\0\0\1\0\0\0\7\202\307\307\307\377\1bb"
00249   "b\377\226\0\0\0\377\6\324\324\324\377\276\276\276\377\275\275\275\377"
00250   "\0\0\0\222\0\0\0""7\0\0\0\7\215\0\0\0\0\20\0\0\0\3\0\0\0\26rrrk\333\341"
00251   "\347\377\376\375\375\377\363\362\361\377\351\347\345\377\340\335\333"
00252   "\377\330\323\321\377\317\312\307\377\304\276\272\377\250\242\236\333"
00253   "\\YWY\0\0\0\26\0\0\0\6\0\0\0\1\203\0\0\0\0\1\0\0\0\7\202\305\305\305"
00254   "\377\1aaa\377\202\0\0\0\377\210cje\377\214\0\0\0\377\6\335\335\335\377"
00255   "\274\274\274\377\273\273\273\377\0\0\0\223\0\0\0""8\0\0\0\7\216\0\0\0"
00256   "\0\17\336\336\3367\372\372\372\360\376\375\375\377\360\356\355\377\341"
00257   "\336\334\377\326\321\317\377\317\312\307\377\316\311\306\377\316\310"
00258   "\305\377\305\300\274\377\266\256\251\377\236\226\220\365EB@j\0\0\0\34"
00259   "\0\0\0\6\203\0\0\0\0\1\0\0\0\7\202\303\303\303\377\1```\377\202\0\0\0"
00260   "\377\1cje\377\206\305\322\310\377\1cje\377\214\0\0\0\377\1\334\334\334"
00261   "\377\202\271\271\271\377\3\0\0\0\223\0\0\0""8\0\0\0\7\215\0\0\0\0\21"
00262   "\0\0\0\2\372\372\372\315\376\375\375\377\353\351\347\377\331\324\322"
00263   "\377\315\310\305\377\313\305\302\377\302\274\270\377\336\332\330\377"
00264   "\352\350\347\377\326\323\321\377\263\254\247\377\242\227\221\377\177"
00265   "vp\345\0\0\0G\0\0\0\26\0\0\0\2\202\0\0\0\0\1\0\0\0\7\202\301\301\301"
00266   "\377\1___\377\202\0\0\0\377\2cje\377\305\322\310\377\204\0\0\0\377\2"
00267   "\305\322\310\377cje\377\202\0\0\0\377\210cje\377\202\0\0\0\377\1\333"
00268   "\333\333\377\202\267\267\267\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0"
00269   "\0\0\30\0\0\0\1\360\360\360g\376\375\375\377\360\356\355\377\331\325"
00270   "\323\377\314\306\303\377\303\275\271\377\310\302\276\377\276\267\262"
00271   "\377\351\347\346\377\366\365\365\377\332\331\330\377\233\226\222\377"
00272   "\243\232\223\377\214\200x\377GB>\256\0\0\0""8\0\0\0\21\0\0\0\10\0\0\0"
00273   "\7\0\0\0\16\277\277\277\377\276\276\276\377^^^\377\202\0\0\0\377\2cj"
00274   "e\377\305\322\310\377\204\0\0\0\377\2\305\322\310\377cje\377\202\0\0"
00275   "\0\377\1cje\377\206\305\322\310\377\1cje\377\202\0\0\0\377\1\332\332"
00276   "\332\377\202\265\265\265\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0"
00277   "\20\0\0\0\2\361\360\360\276\363\362\361\377\341\336\334\377\316\311\306"
00278   "\377\303\275\271\377\300\271\264\377\303\275\270\377\275\266\261\377"
00279   "\326\322\320\377\332\331\330\377\265\263\261\377\205\200}\377\245\234"
00280   "\225\377\213\177w\377abf\377\2051Nl\377\3\275\275\275\377\274\274\274"
00281   "\377]]]\377\202\0\0\0\377\2cje\377\305\322\310\377\204\0\0\0\377\2\305"
00282   "\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\204\0\0\0"
00283   "\377\2\305\322\310\377cje\377\202\0\0\0\377\1\331\331\331\377\202\263"
00284   "\263\263\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\30\0\0\0\5\356"
00285   "\354\354\357\351\347\345\377\327\322\320\377\306\300\274\377\300\271"
00286   "\264\377\276\267\262\377\277\270\263\377\273\264\257\377\270\261\255"
00287   "\377\236\231\225\377\207\202\177\377\215\207\203\377\244\233\224\377"
00288   "\211}u\377g`]\377:Vt\377<Yw\377@\\y\377B^|\377Ea\177\377\273\273\273"
00289   "\377\272\272\272\377\\\\\\\377\203cje\377\1\305\322\310\377\204\0\0\0"
00290   "\377\2\305\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377"
00291   "\204\0\0\0\377\1\305\322\310\377\203cje\377\6\330\330\330\377\261\261"
00292   "\261\377\260\260\260\377\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\30\0"
00293   "\0\0\6\350\346\344\377\340\335\333\377\317\312\307\377\307\302\276\377"
00294   "\307\301\274\377\302\274\270\377\274\265\260\377\272\262\255\377\267"
00295   "\257\252\377\266\256\251\377\264\254\246\377\257\247\241\377\242\231"
00296   "\222\377\204xp\377bYS\377:Vt\377<Yv\377\77\\y\377B^|\377Eb\177\377\271"
00297   "\271\271\377\270\270\270\377[[[\377\204\305\322\310\377\204\0\0\0\377"
00298   "\2\305\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\204"
00299   "\0\0\0\377\204\305\322\310\377\6\327\327\327\377\257\257\257\377\256"
00300   "\256\256\377\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\25\0\0\0\6\332\326"
00301   "\324\360\330\323\321\377\316\311\306\377\336\332\330\377\351\347\346"
00302   "\377\326\322\320\377\270\261\255\377\267\257\252\377\265\255\250\377"
00303   "\264\254\246\377\262\252\244\377\256\245\237\377\233\220\211\377xmf\377"
00304   "VQN\377:Vt\377=Yw\377\77\\z\377B^|\377Da\177\377\202\266\266\266\377"
00305   "\1ZZZ\377\210\0\0\0\377\2\305\322\310\377cje\377\202\0\0\0\377\2cje\377"
00306   "\305\322\310\377\210\0\0\0\377\6\326\326\326\377\255\255\255\377\254"
00307   "\254\254\377\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\20\0\0\0\6\304\300"
00308   "\275\305\316\311\306\377\316\310\305\377\352\350\347\377\366\365\365"
00309   "\377\332\331\330\377\236\231\225\377\266\256\251\377\264\254\246\377"
00310   "\262\252\244\377\257\247\241\377\245\234\225\377\216\202z\377g^W\377"
00311   "GKP\377\2051Nl\377\202\264\264\264\377\1YYY\377\210\0\0\0\377\2\305\322"
00312   "\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\210\0\0\0\377"
00313   "\6\325\325\325\377\253\253\253\377\252\252\252\377\0\0\0\223\0\0\0""8"
00314   "\0\0\0\7\214\0\0\0\0\25\0\0\0\5\236\233\230z\303\275\271\377\305\300"
00315   "\274\377\326\323\320\377\332\331\330\377\265\263\261\377\207\202\177"
00316   "\377\264\254\246\377\262\252\244\377\257\247\241\377\251\240\232\377"
00317   "\227\214\205\377xmf\377WOI\377\37\35\34\353\0\0\0\305\0\0\0\244\0\0\0"
00318   "\225\0\0\0\223\0\0\0\226\202\262\262\262\377\1XXX\377\210\0\0\0\377\2"
00319   "\305\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\210\0"
00320   "\0\0\377\1\324\324\324\377\202\250\250\250\377\3\0\0\0\223\0\0\0""8\0"
00321   "\0\0\7\214\0\0\0\0\25\0\0\0\2\0\0\0\31\250\242\236\333\267\257\252\377"
00322   "\264\255\250\377\233\226\222\377\205\200}\377\216\210\203\377\257\247"
00323   "\241\377\256\245\237\377\246\235\226\377\231\216\207\377\201un\377_V"
00324   "P\377;63\365\0\0\0\263\0\0\0{\0\0\0L\0\0\0:\0\0\0""8\0\0\0=\202\260\260"
00325   "\260\377\1WWW\377\210\0\0\0\377\1\305\322\310\377\204cje\377\1\305\322"
00326   "\310\377\210\0\0\0\377\1\323\323\323\377\202\246\246\246\377\3\0\0\0"
00327   "\223\0\0\0""8\0\0\0\7\214\0\0\0\0\6\0\0\0\1\0\0\0\12\\YWY\237\227\221"
00328   "\365\242\227\221\377\243\232\223\377\202\245\234\225\377\20\242\231\222"
00329   "\377\234\221\213\377\216\202z\377yng\377_VP\377E>;\373\22\21\20\300\0"
00330   "\0\0}\0\0\0""8\0\0\0\21\0\0\0\10\0\0\0\7\0\0\0\16\256\256\256\377\255"
00331   "\255\255\377VVV\377\210\0\0\0\377\206\305\322\310\377\210\0\0\0\377\1"
00332   "\322\322\322\377\202\244\244\244\377\3\0\0\0\223\0\0\0""8\0\0\0\7\215"
00333   "\0\0\0\0\21\0\0\0\2\0\0\0\31w\252v\377\223\223\206\377\213\177w\377\212"
00334   "~v\377\211}u\377\203wo\377wle\377g^W\377WOI\377<74\362\22\21\20\277\0"
00335   "\0\0\206\0\0\0G\0\0\0\26\0\0\0\2\202\0\0\0\0\4\0\0\0\7\254\254\254\377"
00336   "\253\253\253\377ooo\377\225\0\0\0\377\2\20\20\20\377\321\321\321\377"
00337   "\202\242\242\242\377\3\0\0\0\223\0\0\0""8\0\0\0\7\215\0\0\0\0\20\0\0"
00338   "\0\3n\257o\377\232\301\233\377\234\302\236\377\222\245\216\377s~g\377"
00339   "bZT\375aXR\377RJF\374=85\356#\40\37\321\0\0\0\236\0\0\0y\0\0\0G\0\0\0"
00340   "\34\0\0\0\6\203\0\0\0\0\5\0\0\0\7\252\252\252\377\251\251\251\377\230"
00341   "\230\230\377\"\"\"\377\224\0\0\0\377\2lll\377\313\313\313\377\202\240"
00342   "\240\240\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\21\0\0\0\3k\256"
00343   "l\377\225\277\226\377\227\300\231\377\232\301\234\377p\260q\377\0\0\0"
00344   "\316\0\0\0\276\0\0\0\247\0\0\0\230\0\0\0\211\0\0\0u\0\0\0V\0\0\0""2\0"
00345   "\0\0\26\0\0\0\6\0\0\0\1\203\0\0\0\0\2\0\0\0\7\250\250\250\377\202\247"
00346   "\247\247\377\2\205\205\205\377<<<\377\220\0\0\0\377\12\4\4\4\377\10\10"
00347   "\10\377lll\377\306\306\306\377\265\265\265\377\236\236\236\377\223\223"
00348   "\223\372\0\0\0\220\0\0\0""6\0\0\0\7\213\0\0\0\0\20\0\0\0\3i\255j\377"
00349   "\217\275\222\377\222\276\224\377\225\277\226\377n\257o\377\0\0\0\270"
00350   "\0\0\0\222\0\0\0b\0\0\0D\0\0\0""8\0\0\0""2\0\0\0(\0\0\0\31\0\0\0\12\0"
00351   "\0\0\2\205\0\0\0\0\2\0\0\0\6\230\230\230\277\202\245\245\245\377\4\244"
00352   "\244\244\377\254\254\254\377\302\302\302\377\321\321\321\377\211\320"
00353   "\320\320\377\204\317\317\317\377\202\316\316\316\377\11\315\315\315\377"
00354   "\314\314\314\377\264\264\264\377\235\235\235\377\234\234\234\377UUU\333"
00355   "\0\0\0\201\0\0\0.\0\0\0\6\212\0\0\0\0\13\0\0\0\3f\254g\377\212\273\214"
00356   "\377\215\274\217\377\220\275\221\377k\256l\377\0\0\0\265\0\0\0\206\0"
00357   "\0\0F\0\0\0\33\0\0\0\12\202\0\0\0\6\3\0\0\0\5\0\0\0\2\0\0\0\1\206\0\0"
00358   "\0\0\3\0\0\0\4dddQ\240\240\240\371\203\242\242\242\377\202\241\241\241"
00359   "\377\202\240\240\240\377\202\237\237\237\377\2\236\236\236\377\240\240"
00360   "\240\377\202\237\237\237\377\203\236\236\236\377\202\235\235\235\377"
00361   "\202\234\234\234\377\203\233\233\233\377\6\232\232\232\377\220\220\220"
00362   "\372\11\11\11\251\0\0\0a\0\0\0\36\0\0\0\3\211\0\0\0\0\13\0\0\0\3d\253"
00363   "e\377\206\271\207\377\210\272\212\377\213\273\214\377i\255j\377\0\0\0"
00364   "\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\214\0\0\0\0\5\0\0\0\2\0\0\0\23"
00365   "KKKj\201\201\201\331\240\240\240\377\203\237\237\237\377\202\236\236"
00366   "\236\377\202\235\235\235\377\2\234\234\234\377\236\236\236\377\202\235"
00367   "\235\235\377\202\234\234\234\377\203\233\233\233\377\202\232\232\232"
00368   "\377\11\231\231\231\377\225\225\225\376\223\223\223\375SSS\333\10\10"
00369   "\10\251\0\0\0w\0\0\0""7\0\0\0\15\0\0\0\1\210\0\0\0\0\13\0\0\0\3a\252"
00370   "b\377\200\267\202\377\203\270\205\377\205\271\207\377f\254g\377\0\0\0"
00371   "\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\216\0\0\0\0\5\0\0\0\6\0\0\0\34"
00372   "\0\0\0E\0\0\0o\0\0\0\211\202\0\0\0\222\217\0\0\0\223\202\0\0\0\222\6"
00373   "\0\0\0\217\0\0\0\202\0\0\0b\0\0\0""7\0\0\0\23\0\0\0\3\210\0\0\0\0\13"
00374   "\0\0\0\3_\251_\377{\265}\377~\266\177\377\200\267\202\377d\253e\377\0"
00375   "\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\217\0\0\0\0\5\0\0\0\1\0\0"
00376   "\0\6\0\0\0\23\0\0\0&\0\0\0""2\202\0\0\0""7\217\0\0\0""8\202\0\0\0""7"
00377   "\5\0\0\0""6\0\0\0/\0\0\0\36\0\0\0\15\0\0\0\3\210\0\0\0\0\13\0\0\0\3\\"
00378   "\250]\377v\263w\377y\264z\377{\265}\377a\252b\377\0\0\0\265\0\0\0\206"
00379   "\0\0\0E\0\0\0\26\0\0\0\4\222\0\0\0\0\2\0\0\0\2\0\0\0\4\203\0\0\0\6\221"
00380   "\0\0\0\7\202\0\0\0\6\2\0\0\0\3\0\0\0\1\210\0\0\0\0\13\0\0\0\3Z\247Z\377"
00381   "r\261r\377t\262u\377v\263w\377_\251_\377\0\0\0\265\0\0\0\206\0\0\0E\0"
00382   "\0\0\26\0\0\0\4\264\0\0\0\0\13\0\0\0\3W\246W\377l\257m\377o\260p\377"
00383   "q\261s\377\\\250\\\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\264"
00384   "\0\0\0\0\13\0\0\0\3T\245U\377g\255h\377i\256j\377l\257m\377Y\247Z\377"
00385   "\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\264\0\0\0\0\13\0\0\0\3R"
00386   "\244R\377b\253b\377d\254e\377g\255h\377W\246X\377\0\0\0\265\0\0\0\206"
00387   "\0\0\0E\0\0\0\26\0\0\0\4\264\0\0\0\0\13\0\0\0\3P\243P\377]\251]\377`"
00388   "\252`\377b\253c\377T\245U\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0"
00389   "\0\4\264\0\0\0\0\13\0\0\0\3M\242M\377X\247X\377Z\250[\377]\251]\377R"
00390   "\244R\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\265\0\0\0\0\12"
00391   "J\241K\377R\245S\377U\246U\377X\247X\377P\243P\377\0\0\0\265\0\0\0\206"
00392   "\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\11N\243N\377P\244Q\377R\245S\377"
00393   "M\242M\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\267\0\0\0\0\10"
00394   "K\242K\377M\243N\377J\241K\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0"
00395   "\0\0\4\270\0\0\0\0\7H\241H\377H\240H\377\0\0\0\264\0\0\0\206\0\0\0E\0"
00396   "\0\0\26\0\0\0\4\271\0\0\0\0\6F\240F\377\0\0\0\255\0\0\0\206\0\0\0E\0"
00397   "\0\0\26\0\0\0\4\272\0\0\0\0\5\0\0\0|\0\0\0~\0\0\0E\0\0\0\26\0\0\0\4\273"
00398   "\0\0\0\0\4\0\0\0O\0\0\0>\0\0\0\26\0\0\0\4\274\0\0\0\0\3\0\0\0\32\0\0"
00399   "\0\20\0\0\0\3\275\0\0\0\0\2\0\0\0\3\0\0\0\2\377\0\0\0\0\277\0\0\0\0"};
00400 
00401 
00402 
00403   return local_pixstream;
00404 }
00405 
00406 /*-------- end ../sfi/sfidl generated code --------*/
00407 
00408 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines