Specifications

COM Interface
The VideoReDo COM interface lets another COM enabled application invoke and control many aspects of
VideoReDo's behavior. In fact the VideoReDo's own batch manager uses the COM interface to create command files
that process your edit commands. The samples shown use the Windows Scripting interface which is available on all
Windows systems which run VideoReDo.
VideoReDo COM Interface:
Methods:
AbortOutput
Aborts the current file- or joiner-save that is in progress.
AddFileToJoiner
Adds a program file or VideoReDo project to the joiner list.
AddSceneMark
Adds a new scene marker.
AddToJoiner
Adds the currently open VideoReDo project to the joiner list.
CaptureFrame
Capture a bitmap of the current frame and saves it either to the
Windows clipboard or a file.
ClearAllSelections
Clears all sections from the cut or scene list.
ClearJoinerList
Removes all items from the joiner list.
Close
Closes the currently open file. Any unsaved edits are lost.
DeleteBatchProjectFile
Deletes a project file as long as the output file is great then
1MB in length. (Plus only)
EnterRegistrationKey
Displays the registration key entry dialog.
FileOpen
Opens a program file or VideoReDo project.
FileOpenBatch
Opens a program file in QuickStream Fix mode.
FileOpenBatchPIDS
Opens a program file in QuickStream Fix mode using
the specified PIDs.
FileSaveAs
Saves the currently open file or project.
FileSaveAsElemStreams
Saves the currently open file or project as elementary streams.
FileSaveAsEx
Saves the currently open file or project in a desired format.
GetCursorTimeMsec
Returns the current cursor time in milliseconds.
GetCutMode
Returns whether VideoReDo is in cut or scene mode.
GetCutSceneListCount
Returns the number of items in the cut or scene list.
GetCutSceneListData
Returns the start or end time, in milliseconds, of a
particular cut.
GetFrameRate
Returns the current frame rate in 100's of a second.
GetProgramDuration
Returns the length of the currently open program.
GetSceneMarkMsec
Returns the location of a scene marker in milliseconds.
IsOutputInProgress
Tests whether VideoReDo is in the middle of saving a file.
IsScanInProgress
Tests whether VideoReDo is in the middle of performing a
commerical scan. (Plus only).
Pause
Pauses the currently open video.
Play
Plays the currently open video.
QueueEditsToBatch
Queues the currently open VideoReDo project to the batch
queue.
RemoveSceneMark
Removes a scene marker.
SaveJoinerAs
Save the joiner list as a program stream.
SaveJoinerAsEx
Save the joiner list to a selected file type.
SeekToTimeMsec
Seeks the cursor to a specific point in your program.
SelectScene
Creates a selection using the specified start and end times.
SetAudioOutputCodec
Sets the audio codec that will be used when saving
edits.
SetCutMode
Sets the editor mode to either cut or scene mode. Overrides
the default value.
SetFilterDimensions
Restricts file saves to GOPs with a specific video
dimension.