SeeAlsoTemplates
From CockosWiki
config: PCM_Sink_ShowConfig, get_config_var, projectconfig_var_addr, projectconfig_var_getoffs,
csurf: CSurf_FlushUndo, CSurf_GetTouchState, CSurf_GoEnd, CSurf_GoStart, CSurf_NumTracks, CSurf_OnArrow, CSurf_OnFXChange, CSurf_OnFwd, CSurf_OnMuteChange, CSurf_OnPanChange, CSurf_OnPanChangeEx, CSurf_OnPlay, CSurf_OnRecArmChange, CSurf_OnRecord, CSurf_OnRew, CSurf_OnSelectedChange, CSurf_OnSoloChange, CSurf_OnStop, CSurf_OnTrackSelection, CSurf_OnVolumeChange, CSurf_OnVolumeChangeEx, CSurf_ResetAllCachedVolPanStates, CSurf_ScrubAmt, CSurf_SetAutoMode, CSurf_SetPlayState, CSurf_SetRepeatState, CSurf_SetSurfaceMute, CSurf_SetSurfacePan, CSurf_SetSurfaceRecArm, CSurf_SetSurfaceSelected, CSurf_SetSurfaceSolo, CSurf_SetSurfaceVolume, CSurf_SetTrackListChange, CSurf_TrackFromID, CSurf_TrackToID,
cursor: GetCursorPosition, GetCursorPositionEx, MoveEditCursor,
delete: DeleteProjectMarker, DeleteTrack, DeleteTrackMediaItem,
envelope: GetEnvelopeName, GetSelectedTrackEnvelope, GetSetEnvelopeState, GetTakeEnvelopeByName, GetTrackEnvelope, GetTrackEnvelopeByName, CountTrackEnvelopes,
fx: PluginWantsAlwaysRunFx, TrackFX_FormatParamValue, TrackFX_GetCount, TrackFX_GetFXName, TrackFX_GetNumParams, TrackFX_GetParam, TrackFX_GetParamName, TrackFX_SetParam, BypassFxAllTracks, CSurf_OnFXChange,
guid: GetTrackGUID, genGuid, guidToString, stringToGuid,
item: AddMediaItemToTrack, AddTakeToMediaItem, GetTrackMediaItem, GetTrackNumMediaItems, CountMediaItems, CountSelectedMediaItems, GetItemProjectContext, SetMediaItemInfo_Value, CountTrackMediaItems, SetMediaItemTakeInfo_Value, GetMediaItem, GetMediaItem_Track, GetMediaItemInfo_Value, GetMediaItemNumTakes, GetMediaItemTake, GetMediaItemTake_Item, GetMediaItemTake_Source, GetMediaItemTake_Track, GetMediaItemTakeInfo_Value, SplitMediaItem, MoveMediaItemToTrack, GetSelectedMediaItem, DeleteTrackMediaItem, GetSetItemState, GetSetMediaItemTakeInfo_String, Undo_OnStateChange_Item, UpdateItemInProject,
lice: LICE_Blit, LICE_ClipLine, LICE_Line, LICE_LineInt,
marker: AddProjectMarker, SetProjectMarker, SetProjectMarker2, DeleteProjectMarker, EnumProjectMarkers, EnumProjectMarkers2,
midi: GetTrackMIDINoteName, GetTrackMIDINoteNameEx, HasTrackMIDIPrograms, HasTrackMIDIProgramsEx, CreateMIDIInput, kbd_OnMidiEvent, CreateMIDIOutput, GetMaxMidiInputs, kbd_OnMidiList, GetMaxMidiOutputs, SetTrackMIDINoteName, SetTrackMIDINoteNameEx, MIDI_eventlist_Create, GetMidiInput, MIDI_eventlist_Destroy, GetMIDIInputName, MIDIEditor_GetActive, GetMidiOutput, MIDIEditor_GetMode, GetMIDIOutputName, MIDIEditor_OnCommand, GetNumMIDIInputs, GetNumMIDIOutputs, PCM_Sink_CreateMIDIFile, PCM_Sink_CreateMIDIFileEx, EnumTrackMIDIProgramNames, EnumTrackMIDIProgramNamesEx, State Chunk and RPP MIDI Format
mute: GetMasterMuteSoloFlags, CSurf_OnMuteChange, MuteAllTracks, CSurf_SetSurfaceMute,
oncommand: Main_OnCommand, Main_OnCommandEx, MIDIEditor_OnCommand, NamedCommandLookup
pan: GetTrackUIVolPan, CSurf_OnPanChange, CSurf_OnPanChangeEx, mkpanstr, mkvolpanstr, CSurf_ResetAllCachedVolPanStates, CSurf_SetSurfacePan, parsepanstr,
pcm: 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,
peak: CalculatePeaks, ClearPeakCache, HiresPeaksFromSource, GetPeakFileName, GetPeaksBitmap, Track_GetPeakInfo, PeakBuild_Create, PeakGet_Create,
pitch: ReaperGetPitchShiftAPI, EnumPitchShiftModes, EnumPitchShiftSubModes,
play: Master_GetPlayRateAtTime, CSurf_OnPlay, GetPlayPosition, GetPlayPosition2, CSurf_SetPlayState, GetPlayPosition2Ex, GetPlayPositionEx, OnPlayButton, GetPlayState, OnPlayButtonEx, GetPlayStateEx, PlayPreview, PlayTrackPreview, PlayTrackPreview2,
preview: StopPreview, StopTrackPreview, StopTrackPreview2, PlayPreview, PlayTrackPreview, PlayTrackPreview2,
project: GetItemProjectContext, GetProjectPath, GetProjectPathEx, GetProjectTimeSignature, GetProjectTimeSignature2, Main_openProject, SelectProjectInstance, SetProjectMarker, SetProjectMarker2, UpdateItemInProject, plugin_getImportableProjectFilterList, projectconfig_var_addr, projectconfig_var_getoffs, AddProjectMarker, DeleteProjectMarker, EnumProjectMarkers, EnumProjectMarkers2, EnumProjects,
repeat: GetSetRepeat, GetSetRepeatEx, CSurf_SetRepeatState,
show: PCM_Sink_ShowConfig, ShowActionList, ShowConsoleMsg, ShowMessageBox,
solo: GetMasterMuteSoloFlags, SoloAllTracks, CSurf_OnSoloChange, CSurf_SetSurfaceSolo,
stop: OnStopButton, OnStopButtonEx, StopPreview, StopTrackPreview, StopTrackPreview2, CSurf_OnStop,
take: GetActiveTake, GetMediaItemNumTakes, GetMediaItemTake, GetMediaItemTakeInfo_Value, GetMediaItemTake_Item, GetMediaItemTake_Source, GetMediaItemTake_Track, GetSetMediaItemTakeInfo_String, GetTake, GetTakeEnvelopeByName, SetMediaItemTakeInfo_Value, AddTakeToMediaItem, CountTakes,
theme: GetColorThemeStruct, GetIconThemePointer, GetIconThemeStruct,
time: GetProjectTimeSignature, GetProjectTimeSignature2, GetSet_LoopTimeRange, GetSet_LoopTimeRange2, IsInRealTimeAudio, Master_GetPlayRateAtTime, TimeMap2_GetDividedBpmAtTime, TimeMap2_GetNextChangeTime, TimeMap2_QNToTime, TimeMap2_beatsToTime, TimeMap2_timeToBeats, TimeMap2_timeToQN, TimeMap_GetDividedBpmAtTime, TimeMap_QNToTime, TimeMap_timeToQN, UpdateTimeline, format_timestr, format_timestr_len, format_timestr_pos, parse_timestr, parse_timestr_len, parse_timestr_pos,
undo: Undo_BeginBlock, Undo_BeginBlock2, Undo_CanRedo2, Undo_CanUndo2, Undo_DoRedo2, Undo_DoUndo2, Undo_EndBlock, Undo_EndBlock2, Undo_OnStateChange, Undo_OnStateChange2, Undo_OnStateChangeEx, Undo_OnStateChangeEx2, Undo_OnStateChange_Item, CSurf_FlushUndo,
window: GetTooltipWindow, TrackList_AdjustWindows, DockWindowActivate, DockWindowAdd, DockWindowRemove,