You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#definePCM_SOURCE_EXT_GETLAPPING0xC0100// parm1 = ReaSample buffer, parm2=(INT_PTR)maxlap, returns size of lapping returned. usually not supported. special purpose.
708
714
709
715
// register with Register("pcmsrc",&struct ... and unregister with "-pcmsrc"
710
-
typedefstruct {
716
+
typedefstruct_REAPER_pcmsrc_register_t{
711
717
PCM_source *(*CreateFromType)(constchar *type, int priority); // priority is 0-7, 0 is highest
712
718
PCM_source *(*CreateFromFile)(constchar *filename, int priority); // if priority is 5-7, and the file isn't found, open it in an offline state anyway, thanks
char movemode; // 0=default(l/r), -1=left only, 1=right only
@@ -819,7 +825,7 @@ class PCM_sink
819
825
#definePCM_SINK_EXT_SETCURBLOCKTIME0x80007// parm1 = (double *) project position -- called before each WriteDoubles etc
820
826
#definePCM_SINK_EXT_IS_VIDEO0x80008
821
827
822
-
typedefstruct// register using "pcmsink"
828
+
typedefstruct_REAPER_pcmsink_register_t// register using "pcmsink"
823
829
{
824
830
unsignedint (*GetFmt)(constchar **desc);
825
831
@@ -829,7 +835,7 @@ typedef struct // register using "pcmsink"
829
835
830
836
} pcmsink_register_t;
831
837
832
-
typedefstruct// register using "pcmsink_ext"
838
+
typedefstruct_REAPER_pcmsink_register_ext_t// register using "pcmsink_ext"
833
839
{
834
840
pcmsink_register_t sink;
835
841
@@ -946,6 +952,9 @@ class REAPER_PeakBuild_Interface
946
952
#defineREAPER_PEAKRES_MUL_MAX1.0// recommended for plug-ins, when 1.5pix/peak, switch to hi res source. this may be configurable someday via some sneakiness
947
953
948
954
955
+
#endif// __cplusplus
956
+
957
+
949
958
950
959
/*
951
960
** accelerator_register_t allows you to register ("accelerator") a record which lets you get a place in the
int uniqueID; // 0=main, < 0x10000000 for cockos use only plzkthx
1156
1165
constchar *name; // section name
@@ -1179,7 +1188,7 @@ typedef struct
1179
1188
1180
1189
1181
1190
1182
-
typedefstruct
1191
+
typedefstruct_REAPER_preview_register_t
1183
1192
{
1184
1193
/*
1185
1194
** Note: you must initialize/deinitialize the cs/mutex (depending on OS) manually, and use it if accessing most parameters while the preview is active.
0 commit comments