RPR AddTakeToMediaItem
From CockosWiki
(→Stuff) |
|||
Line 72: | Line 72: | ||
[[Category:ReaScript]] | [[Category:ReaScript]] | ||
[[Category:Perl]] | [[Category:Perl]] | ||
+ | [[Category:ReaPerl]] | ||
[[Category:Python]] | [[Category:Python]] |
Revision as of 22:16, 1 January 2010
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR AddTakeToMediaItem
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR AddTakeToMediaItem
Contents |
AddTakeToMediaItem()
MediaItem_Take* AddTakeToMediaItem(MediaItem* item)
Creates a new take in an item and returns an opaque pointer to it.
Parameters
MediaItem* item
Returns
MediaItem_Take*
Examples
C++
Perl
# # AddTakeToMediaItem.pl # use strict; use warnings; use constant CURR_PROJ => 0; # Get the first selected Media Item in the current project my $item = RPR_GetSelectedMediaItem(CURR_PROJ,0); # Add take to the media item my $take = RPR_AddTakeToMediaItem($item); # name the take - this will actualize the list of takes visually # if the take is not named, the media item will have to be updated # with RPR_UpdateItemInProject(MediaItem); my $name = "new take"; my $setnewvalue = 1; # 1 = set new value, 0 = retrieve current value RPR_GetSetMediaItemTakeInfo_String(take, "P_NAME", $name, $setnewvalue);
Python
# # AddTakeToMediaItem.py # CURR_PROJ = 0; # Get the first selected Media Item in the current project item = RPR_GetSelectedMediaItem(CURR_PROJ,0); # Add take to the media item take = RPR_AddTakeToMediaItem(item); # name the take - this will actualize the list of takes visually # if the take is not named, the media item will have to be updated # with RPR_UpdateItemInProject(MediaItem); name = "new take"; setnewvalue = 1; # 1 = set new value, 0 = retrieve current value RPR_GetSetMediaItemTakeInfo_String(take, "P_NAME", name, setnewvalue);
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,
take: GetActiveTake, GetMediaItemNumTakes, GetMediaItemTake, GetMediaItemTakeInfo_Value, GetMediaItemTake_Item, GetMediaItemTake_Source, GetMediaItemTake_Track, GetSetMediaItemTakeInfo_String, GetTake, GetTakeEnvelopeByName, SetMediaItemTakeInfo_Value, AddTakeToMediaItem, CountTakes,
(Section automatically generated, edits may be overwritten.)
Stuff
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR AddTakeToMediaItem
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR AddTakeToMediaItem