Home > APIs > AppServer API > Examples > Asset Management > Copy a Clip
Copy a Clip
Copy a Clip
The sample code below shows how to copy an asset. An AssetExists call is added to first make sure that the source clip exists.
[C#] // create a mediamgr object IMediaMgr mediaMgr = iappServer.CreateMediaMgr(appName); // if the clip does not exist, print error msg and return if ( !mediaMgr.AssetExists("edl/cmf//local/V:/default/Clip") ) { Console.WriteLine("Clip V:/default/Clip doesn't exist!"); return; } // copy clip mediaMgr.CopyAsset("edl/cmf//local/V:/default/Clip", "edl/cmf//local/V:/default/Clip_Copy"); // cleanup mediaMgr.Dispose();
[C++] // create a mediamgr object IMediaMgrPtr spMediaMgr; hr = spAppServer->CreateMediaMgr(_bstr_t("YourApplicationName"), &spMediaMgr); // if the clip does not exist, print error msg and return if ( !spMediaMgr->AssetExists( _bstr_t("edl/cmf//local/V:/default/Clip") ) { printf("Clip V:/default/Clip doesn't exist!\n"); return; } // copy clip hr = spMediaMgr->CopyAsset( _bstr_t("edl/cmf//local/V:/default/Clip"), _bstr_t("edl/cmf//local/V:/default/Clip_Copy"