RPR GetSelectedTrackEnvelope
From CockosWiki
(→See Also) |
(→Examples) |
||
(7 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
{{API_Doc_Header}} | {{API_Doc_Header}} | ||
=GetSelectedTrackEnvelope()= | =GetSelectedTrackEnvelope()= | ||
- | void* GetSelectedTrackEnvelope(ReaProject* proj) | + | '''void* GetSelectedTrackEnvelope(ReaProject* proj)''' |
- | Get the currently selected track envelope as an opaque pointer | + | Get the currently selected track envelope as an opaque pointer, returns 0 if no envelope is selected |
==Parameters== | ==Parameters== | ||
- | ReaProject* | + | ReaProject* proj |
+ | |||
==Returns== | ==Returns== | ||
void* a pointer to the currently selected track envelope | void* a pointer to the currently selected track envelope | ||
==Examples== | ==Examples== | ||
+ | ===C++=== | ||
+ | <source lang=cpp> | ||
+ | </source> | ||
===Perl=== | ===Perl=== | ||
- | < | + | <source lang=perl> |
- | + | </source> | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | </ | + | |
- | + | ||
===Python=== | ===Python=== | ||
- | < | + | <source lang=python> |
env = RPR_GetSelectedTrackEnvelope(0) | env = RPR_GetSelectedTrackEnvelope(0) | ||
chunk = RPR_GetSetObjectState(env, 0)[0] | chunk = RPR_GetSetObjectState(env, 0)[0] | ||
Line 42: | Line 27: | ||
RPR_GetSetObjectState(env, chunk) | RPR_GetSetObjectState(env, chunk) | ||
- | </ | + | </source> |
==See Also== | ==See Also== | ||
- | + | {{SeeAlso_item}} | |
- | + | ||
+ | {{SeeAlso_envelope}} | ||
- | + | ''(Section automatically generated, edits may be overwritten.)'' | |
==Stuff== | ==Stuff== |
Latest revision as of 09:32, 29 January 2010
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR GetSelectedTrackEnvelope
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR GetSelectedTrackEnvelope
Contents |
GetSelectedTrackEnvelope()
void* GetSelectedTrackEnvelope(ReaProject* proj)
Get the currently selected track envelope as an opaque pointer, returns 0 if no envelope is selected
Parameters
ReaProject* proj
Returns
void* a pointer to the currently selected track envelope
Examples
C++
Perl
Python
env = RPR_GetSelectedTrackEnvelope(0) chunk = RPR_GetSetObjectState(env, 0)[0] RPR_ShowConsoleMsg("input rppxml:\n"+chunk+"\n") chunk = re.sub(">", "PT 1.0 1.0 0 0 1\n>", chunk) RPR_ShowConsoleMsg("output rppxml:\n"+chunk+"\n") RPR_GetSetObjectState(env, chunk)
See Also
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,
envelope: GetEnvelopeName, GetSelectedTrackEnvelope, GetSetEnvelopeState, GetTakeEnvelopeByName, GetTrackEnvelope, GetTrackEnvelopeByName, CountTrackEnvelopes,
(Section automatically generated, edits may be overwritten.)
Stuff
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR GetSelectedTrackEnvelope
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR GetSelectedTrackEnvelope