RPR DeleteTrack

From CockosWiki

Revision as of 15:04, 14 December 2009 by Liteon (Talk | contribs)
Jump to: navigation, search

Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR DeleteTrack
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR DeleteTrack

Contents

DeleteTrack()

void DeleteTrack(MediaTrack* tr)

Deletes a specified track in the current project

Parameters

tr, pointer to an object of type MediaTrack, it specifies the track to delete.

Returns

Nothing

Examples

I'm *so* not writing an example of how to delete a track.

C++


Perl


Python

#
# DeleteTrack.py
#

project = 0; # current project
firsttrack = 0; # first selected track 

# return pointer to track
track = RPR_GetSelectedTrack(project, firsttrack);

# a track is selected
if(track):
	# ask user
	title = "Delete track";
	msg = "Are you sure you want to delete this track?";
	type = 4; # a yes/no msg box
	result = RPR_MB(msg, title, type);
	# if result = 6 -> user pressed yes -> delete track
	if(result == 6):
		RPR_DeleteTrack(track);

See Also

track: GetLastTouchedTrack, GetMediaItemTake_Track, GetMediaItem_Track, GetMediaTrackInfo_Value, GetNumTracks, GetSelectedTrack, GetSelectedTrackEnvelope, GetSetMediaTrackInfo_String, GetSetTrackState, GetTrack, GetTrackAutomationMode, GetTrackEnvelope, GetTrackEnvelopeByName, GetTrackGUID, GetTrackMIDINoteName, GetTrackMIDINoteNameEx, GetTrackMediaItem, GetTrackNumMediaItems, GetTrackState, GetTrackUIVolPan, HasTrackMIDIPrograms, HasTrackMIDIProgramsEx, InsertTrackAtIndex, MoveMediaItemToTrack, MuteAllTracks, PlayTrackPreview, PlayTrackPreview2, SetMediaTrackInfo_Value, SetTrackAutomationMode, SetTrackMIDINoteName, SetTrackMIDINoteNameEx, SetTrackSelected, SoloAllTracks, StopTrackPreview, StopTrackPreview2, TrackFX_FormatParamValue, TrackFX_GetCount, TrackFX_GetFXName, TrackFX_GetNumParams, TrackFX_GetParam, TrackFX_GetParamName, TrackFX_SetParam, TrackList_AdjustWindows, TrackList_UpdateAllExternalSurfaces, Track_GetPeakInfo, AddMediaItemToTrack, BypassFxAllTracks, CSurf_NumTracks, CSurf_OnTrackSelection, CSurf_SetTrackListChange, CSurf_TrackFromID, CSurf_TrackToID, CountSelectedTracks, CountTrackEnvelopes, CountTrackMediaItems, CountTracks, DeleteTrack, DeleteTrackMediaItem, EnumTrackMIDIProgramNames, EnumTrackMIDIProgramNamesEx,

delete: DeleteProjectMarker, DeleteTrack, DeleteTrackMediaItem,

(Section automatically generated, edits may be overwritten.)

Stuff

Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR DeleteTrack
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR DeleteTrack

Personal tools