Transfer Clips: Importing and Exporting Various File Types
Below are examples of how to call AddXfrItem to transfer clips and import or export GXF and MXF files. For a more thorough example on how to create the objects necessary for transferring files see Transfer a File.
To transfer a clip between K2s and/or Profiles:
int token; ixfrQueue.AddXfrItem( "K2-1/explodedFile/V:/default/Clip", "K2-2/explodedFile/V:/default/Clip", "Send to Stream", out token);
To export a clip to a GXF file (C:\temp\Clip.gxf)):
int token; ixfrQueue.AddXfrItem( "K2-1/explodedFile/V:/default/Clip", "K2-1/gxfFile/C:/temp/Clip.gxf", "Send to File", out token);
To import a GXF file (C:\temp\Clip.gxf):
int token; ixfrQueue.AddXfrItem( "K2-1/gxfFile/C:/temp/Clip.gxf", "K2-1/explodedFile/V:/default/Clip", "Import File", out token);
To export a clip to an MXF file (C:\temp\Clip.mxf):
int token; ixfrQueue.AddXfrItem( "K2-1/explodedFile/V:/default/Clip", "K2-1/mxfFile/C:/temp/Clip.mxf", "Send to File", out token);
To import an MXF file (C:\temp\Clip.mxf):
int token; ixfrQueue.AddXfrItem( "K2-1/mxfFile/C:/temp/Clip.mxf", "K2-1/explodedFile/V:/default/Clip", "Import File", out token);
To export a clip to a MOV file (C:\temp\Clip.mov):
int token; ixfrQueue.AddXfrItem( "K2-1/explodedFile/V:/default/Clip", "K2-1/movFile/C:/temp/Clip.mov", "Send to File", out token);
To import a MOV file (C:\temp\Clip.mov):
int token; ixfrQueue.AddXfrItem( "K2-1/movFile/C:/temp/Clip.mov", "K2-1/explodedFile/V:/default/Clip", "Import File", out token);
To export a clip to an AVI file (C:\temp\Clip.avi):
int token; ixfrQueue.AddXfrItem( "K2-1/explodedFile/V:/default/Clip", "K2-1/aviFile/C:/temp/Clip.avi", "Send to File", out token);
To import an AVI file (C:\temp\Clip.avi):
int token; ixfrQueue.AddXfrItem( "K2-1/aviFile/C:/temp/Clip.avi", "K2-1/explodedFile/V:/default/Clip", "Import File", out token);
To import an MPEG file (C:\temp\Clip.mpg):
Note: MPEG file must be top field first (TFF) material. We do not support bottom field first (BFF) material
int token; ixfrQueue.AddXfrItem( "K2-1/mpgFile/C:/temp/Clip.mpg", "K2-1/explodedFile/V:/default/Clip", "Import File", out token);
To import a WAV file (C:\temp\Sound.wav) - NOTE: WAV file must be 48 KHz, 16bit, mono or stereo:
int token; ixfrQueue.AddXfrItem( "K2-1/wavFile/C:/temp/Sound.wav", "K2-1/explodedFile/V:/default/Sound", "Import File", out token);