Control Surface API Calls

From CockosWiki

Jump to: navigation, search

This page is no longer used --Mike 16:49, 11 November 2009 (PST)

Contents

CSurf_FlushUndo()

call this to force flushing of the undo states after using CSurf_On*Change()

void CSurf_FlushUndo(bool force)

CSurf_GetTouchState()

bool CSurf_GetTouchState(MediaTrack* trackid, int isPan)

CSurf_GoEnd()

void CSurf_GoEnd()


CSurf_GoStart()

void CSurf_GoStart()


CSurf_NumTracks()

int CSurf_NumTracks(bool mcpView)


CSurf_OnArrow()

void CSurf_OnArrow(int whichdir, bool wantzoom)


CSurf_OnFwd()

void CSurf_OnFwd(int seekplay)


CSurf_OnFXChange()

bool CSurf_OnFXChange(MediaTrack* trackid, int en)


CSurf_OnMuteChange()

bool CSurf_OnMuteChange(MediaTrack* trackid, int mute)


CSurf_OnPanChange()

double CSurf_OnPanChange(MediaTrack* trackid, double pan, bool relative)


CSurf_OnPanChangeEx()

double CSurf_OnPanChangeEx(MediaTrack* trackid, double pan, bool relative, bool allowGang)


CSurf_OnPlay()

void CSurf_OnPlay()


CSurf_OnRecArmChange()

bool CSurf_OnRecArmChange(MediaTrack* trackid, int recarm)


CSurf_OnRecord()

void CSurf_OnRecord()


CSurf_OnRew()

void CSurf_OnRew(int seekplay)


CSurf_OnSelectedChange()

bool CSurf_OnSelectedChange(MediaTrack* trackid, int selected)


CSurf_OnSoloChange()

bool CSurf_OnSoloChange(MediaTrack* trackid, int solo)


CSurf_OnStop()

void CSurf_OnStop()


CSurf_OnTrackSelection()

void CSurf_OnTrackSelection(MediaTrack* trackid)


CSurf_OnVolumeChange()

double CSurf_OnVolumeChange(MediaTrack* trackid, double volume, bool relative)


CSurf_OnVolumeChangeEx()

double CSurf_OnVolumeChangeEx(MediaTrack* trackid, double volume, bool relative, bool allowGang)


CSurf_ResetAllCachedVolPanStates()

void CSurf_ResetAllCachedVolPanStates()


CSurf_ScrubAmt()

void CSurf_ScrubAmt(double amt)


CSurf_SetAutoMode()

void CSurf_SetAutoMode(int mode, IReaperControlSurface* ignoresurf)


CSurf_SetPlayState()

void CSurf_SetPlayState(bool play, bool pause, bool rec, IReaperControlSurface* ignoresurf)


CSurf_SetRepeatState()

void CSurf_SetRepeatState(bool rep, IReaperControlSurface* ignoresurf)


CSurf_SetSurfaceMute()

void CSurf_SetSurfaceMute(MediaTrack* trackid, bool mute, IReaperControlSurface* ignoresurf)


CSurf_SetSurfacePan()

void CSurf_SetSurfacePan(MediaTrack* trackid, double pan, IReaperControlSurface* ignoresurf)


CSurf_SetSurfaceRecArm()

void CSurf_SetSurfaceRecArm(MediaTrack* trackid, bool recarm, IReaperControlSurface* ignoresurf)


CSurf_SetSurfaceSelected()

void CSurf_SetSurfaceSelected(MediaTrack* trackid, bool selected, IReaperControlSurface* ignoresurf)


CSurf_SetSurfaceSolo()

void CSurf_SetSurfaceSolo(MediaTrack* trackid, bool solo, IReaperControlSurface* ignoresurf)


CSurf_SetSurfaceVolume()

void CSurf_SetSurfaceVolume(MediaTrack* trackid, double volume, IReaperControlSurface* ignoresurf)


CSurf_SetTrackListChange()

void CSurf_SetTrackListChange()


CSurf_TrackFromID()

MediaTrack* CSurf_TrackFromID(int idx, bool mcpView)


CSurf_TrackToID()

int CSurf_TrackToID(MediaTrack* track, bool mcpView)

Personal tools