ReaScript API

From CockosWiki

(Difference between revisions)
Jump to: navigation, search
Line 299: Line 299:
| [[RPR_Undo_EndBlock|Undo_EndBlock()]]
| [[RPR_Undo_EndBlock|Undo_EndBlock()]]
| [[RPR_Undo_EndBlock2|Undo_EndBlock2()]]
| [[RPR_Undo_EndBlock2|Undo_EndBlock2()]]
-
| [[RPR_Undo_OnStateChange|Undo_OnStateChange()]]
+
| [[RPR_Undo_OnStateChange|Undo_OnStateChangeEx()]]
|-
|-
-
| [[RPR_Undo_OnStateChange2|Undo_OnStateChange2()]]
+
| [[RPR_Undo_OnStateChange2|Undo_OnStateChangeEx2()]]
| [[RPR_Undo_OnStateChange_Item|Undo_OnStateChange_Item()]]
| [[RPR_Undo_OnStateChange_Item|Undo_OnStateChange_Item()]]
| [[RPR_Undo_OnStateChangeEx|Undo_OnStateChangeEx()]]
| [[RPR_Undo_OnStateChangeEx|Undo_OnStateChangeEx()]]

Revision as of 11:42, 3 November 2009

Back to main ReaScript page

ReaScript API Documentation

Don't forget - Call API functions using RPR_functionname() - Don't forget the RPR_

Functions that cannot return information in the parameter list will return a single value, functions that can return information in the parameter list will return a list of values.

Anything in the API documentation that is marked with a '?' is an assumption or something I'm just not sure about. If you happen to know whatever it is for certain - please correct or confirm the entry.

Anything you see that's wrong or incomplete - and there's certainly plenty incomplete - please add a brief note saying what needs to be done. Someone will be along in a while with the time to make the change look good if you don't have the time.

AddMediaItemToTrack() APITest() Audio_RegHardwareHook() BypassFxAllTracks()
CalculatePeaks() ClearAllRecArmed() ClearPeakCache()
CountMediaItems() CountSelectedMediaItems() CountSelectedTracks() CountTakes()
CountTracks() CountTrackMediaItems() CreateMIDIInput() CreateMIDIOutput()
DeleteTrack() DeleteTrackMediaItem() DockWindowActivate() DockWindowAdd()
DockWindowRemove() EnsureNotCompletelyOffscreen() EnumPitchShiftModes() EnumPitchShiftSubModes()
EnumProjectMarkers() EnumProjectMarkers2() EnumProjects() EnumTrackMIDIProgramNames()
EnumTrackMIDIProgramNamesEx() format_timestr() format_timestr_len() format_timestr_pos()
FreeHeapPtr() genGuid() get_config_var() get_ini_file()
GetActiveTake() GetColorThemeStruct() GetCursorPosition() GetCursorPositionEx()
GetExePath() GetHZoomLevel() GetIconThemePointer() GetIconThemeStruct()
GetInputChannelName() GetItemProjectContext() GetLastTouchedTrack() GetMainHwnd()
GetMasterMuteSoloFlags() GetMaxMidiInputs() GetMaxMidiOutputs() GetMediaItem_Track()
GetMediaItemInfo_Value() GetMediaItemNumTakes() GetMediaItemTake() GetMediaItemTake_Item()
GetMediaItemTake_Source() GetMediaItemTake_Track() GetMediaItemTakeInfo_Value() GetMediaTrackInfo_Value()
GetMidiInput() GetMaxMidiInputs() GetMaxMidiOutputs() GetMediaItem()
GetMediaItem_Track() GetMediaItemInfo_Value() GetMediaItemNumTakes() GetMediaItemTake()
GetMediaItemTake_Item() GetMediaItemTake_Source() GetMediaItemTake_Track() GetMediaItemTakeInfo_Value()
GetMediaTrackInfo_Value() GetMidiInput() GetMIDIInputName() GetMidiOutput()
GetMIDIOutputName() GetNumMIDIInputs() GetNumMIDIOutputs() GetNumTracks()
GetOutputChannelName() GetPeakFileName() GetPeaksBitmap() GetPlayPosition()
GetPlayPositionEx() GetPlayPosition2() GetPlayPosition2Ex() GetPlayState()
GetPlayStateEx() GetProjectPath() GetProjectPathEx() GetProjectTimeSignature()
GetProjectTimeSignature2() GetSelectedMediaItem() GetSelectedTrack() GetSelectedTrackEnvelope()
GetSet_ArrangeView2() GetSet_LoopTimeRange() GetSetMediaItemTakeInfo_String() GetSetMediaTrackInfo_String()
GetSetObjectState() GetSetRepeat() GetSetRepeatEx() GetTake()
GetTooltipWindow() GetTrack() GetTrackAutomationMode() GetTrackGUID()
GetTrackInfo() GetTrackMediaItem() GetTrackMIDINoteName() GetTrackMIDINoteNameEx()
GetTrackNumMediaItems() GetTrackUIVolPan() GetTrackState() GetUserInputs()
GSC_mainwnd() guidToString() HasTrackMIDIPrograms() HasTrackMIDIProgramsEx()
HiresPeaksFromSource() InsertMedia() InsertTrackAtIndex() IsInRealTimeAudio()
IsMediaExtension() kbd_OnMidiEvent() kbd_OnMidiList() LICE_ClipLine()
Main_OnCommand() Main_OnCommandEx() Main_openProject() Main_UpdateLoopInfo()
Master_GetPlayRateAtTime() MB() MIDIEditor_GetActive() MIDIEditor_GetMode()
MIDIEditor_OnCommand() mkpanstr() mkvolpanstr()
mkvolstr() MoveEditCursor() MoveMediaItemToTrack() MuteAllTracks()
OnPauseButton() OnPauseButtonEx() OnPlayButton() OnPlayButtonEx()
OnStopButton() OnStopButtonEx() parse_timestr() parse_timestr_len()
parse_timestr_pos() parsepanstr() PCM_Sink_Create() PCM_Sink_CreateEx()
PCM_Sink_CreateMIDIFile() PCM_Sink_CreateMIDIFileEx() PCM_Sink_Enum() PCM_Sink_GetExtension()
PCM_Sink_ShowConfig() PCM_Source_CreateFromFile() PCM_Source_CreateFromFileEx() PCM_Source_CreateFromSimple()
PCM_Source_CreateFromType() PeakBuild_Create() PeakGet_Create() PlayPreview()
PlayTrackPreview() PlayTrackPreview2() plugin_getFilterList() plugin_getImportableProjectFilterList()
PluginWantsAlwaysRunFx() projectconfig_var_addr() projectconfig_var_getoffs() ReaperGetPitchShiftAPI()
relative_fn() Resample_EnumModes() Resampler_Create() resolve_fn()
screenset_register() screenset_unregister() screenset_unregisterByParam() SelectProjectInstance()
SetAutomationMode() SetEditCurPos() SetEditCurPos2() SetMediaItemInfo_Value()
SetMediaItemTakeInfo_Value() SetMediaTrackInfo_Value() SetProjectMarker() SetProjectMarker2()
SetTrackAutomationMode() SetTrackMIDINoteName() SetTrackMIDINoteNameEx() SetTrackSelected()
ShowActionList() ShowConsoleMsg() ShowMessageBox() SoloAllTracks() SplitMediaItem()
StopPreview() StopTrackPreview() StopTrackPreview2() stringToGuid()
TimeMap2_beatsToTime() TimeMap2_GetDividedBpmAtTime() TimeMap2_GetNextChangeTime() TimeMap2_QNToTime()
TimeMap2_timeToBeats() TimeMap2_timeToQN() TimeMap_GetDividedBpmAtTime() TimeMap_QNToTime()
TimeMap_timeToQN() Track_GetPeakInfo() TrackFX_FormatParamValue() TrackFX_GetCount()
TrackFX_GetFXName() TrackFX_GetNumParams() TrackFX_GetParam() TrackFX_GetParamName()
TrackFX_SetParam() TrackList_AdjustWindows() TrackList_UpdateAllExternalSurfaces() Undo_BeginBlock()
Undo_BeginBlock2() Undo_CanRedo2() Undo_CanUndo2() Undo_DoRedo2()
Undo_DoUndo2() Undo_EndBlock() Undo_EndBlock2() Undo_OnStateChangeEx()
Undo_OnStateChangeEx2() Undo_OnStateChange_Item() Undo_OnStateChangeEx() Undo_OnStateChangeEx2()
UpdateItemInProject() UpdateTimeline() ValidatePtr() WDL_VirtualWnd_ScaledBlitBG()
Personal tools