Parameters.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // Declarations of automated parameters used by the plug-in
  2. ////////////////////////////////////////////////////////////////////////////////
  3. #ifndef DEFINE_PARAM_INFO
  4. ////////////////////////////////////////////////////////////////////////////////
  5. enum
  6. {
  7. PARAM_ENABLE,
  8. // TODO: Add new automated parameter IDs here
  9. NUM_AUTOMATED_PARAMS,
  10. // TODO: Add new internal parameter IDs here. Make sure to assign the
  11. // first value to NUM_AUTOMATED_PARAMS, i.e.,
  12. //
  13. // _PARAM_INTERNAL1 = NUM_AUTOMATED_PARAMS,
  14. // _PARAM_INTERNAL2,
  15. // ...
  16. NUM_PARAMS
  17. };
  18. ////////////////////////////////////////////////////////////////////////////////
  19. #else
  20. ////////////////////////////////////////////////////////////////////////////////
  21. #define MP_NONE (0)
  22. #define MP_JUMP (MP_CURVE_JUMP)
  23. #define MP_LINES (MP_CURVE_JUMP|MP_CURVE_LINEAR)
  24. #define MP_QUADS (MP_CURVE_JUMP|MP_CURVE_LINEAR|MP_CURVE_SQUARE|MP_CURVE_INVSQUARE)
  25. #define MP_ALL (MP_CURVE_JUMP|MP_CURVE_LINEAR|MP_CURVE_SQUARE|MP_CURVE_INVSQUARE|MP_CURVE_SINE)
  26. const ParamInfo CMediaParams::m_aParamInfo[ NUM_PARAMS ] =
  27. {
  28. // MP_TYPE MP_CAPS min max def units label int.min int.max "Enum1,Enum2,.."
  29. // ------- ------- --- --- --- ----- ----- ------- ------- ---------------
  30. { MPT_BOOL, MP_QUADS, 0, 1, 1, L"", L"Enabled", 0, 1, NULL },
  31. // TODO: Add entries for additional parameters here
  32. };
  33. ////////////////////////////////////////////////////////////////////////////////
  34. #endif // DEFINE_PARAM_INFO
  35. ////////////////////////////////////////////////////////////////////////////////