Movie Maker Timeline Control

AddTextClip Method

Description

Add a text to the timeline. You should call SetVideoTrackResolution method before call AddTextClip method.
The text quality will depend the current video track resolution.

Syntax

Public Function AddTextClip ( _
   ByVal trackIndex as integer, _
   ByVal text as string, _
   ByVal clipStartTime as float, _
   ByVal clipStopTime as float, _
   ByVal font as integer, _
   ByVal x as integer, _
   ByVal y as integer, _
   ByVal color as Color
 ) As Integer

 

Parameter

trackIndex
   0 - Transition Track
   1 - Video 1 Track
   2 - Video 2 Track
   3 - Image Track
   4 - Effect Track
   5 - Audio 1 Track
   6 - Audio 2 Track
   7 - Text Track

text
    the string of text

clipStartTime
    Time in seconds when the clip will start on the timeline

clipStopTime
    Time in seconds when the clip will end on the timeline.

font
    the font handle.
 
x
    Specifies the logical x-coordinate of the starting point of the text.

y
    Specifies the logical y-coordinate of the starting point of the text.

color
    the color of the text.


Return Value

Return value is the clip index of the newly added clip if successful.
Return -1 , the string of text is empty.
Return -3 , the clipStartTime >= clipStopTime.
Return -4 , the track not found.
Return -5 , the unknown error.
 

Example

Visual Basic.NET Syntax
AxTimelineControl1.SetVideoTrackResolution(720, 480)
iCurrentClipIndex= AxTimelineControl1.AddTextClip(7,"This is my text", 0, 30, FontDialog1.Font.ToHfont(), 10, 20, Color2Uint32(ColorDialog1.Color))