DirectX component (VCL/BPL/DLL/ActiveX or OCX) needed to handle displaying of text/graphics over video/image and transitions between videos (plus transitions between text changes): 1. I have anumber of video (or image) input sources: DVD clips (ie a DVD on the computer/disc where I will know the in point and out point to play), videos (qt, mov, avi, mpg, etc) or capture card (cameras). I have some buttons on a form, which will let the user select any one of these. Their choice will play. Then, if they select another source, they will then see a transition (eg fade blend, barn doors etc) to that next chosen source. If the source is video then I need to be able to select how many times it loops (0-infinity). 2. The transitions must happen either immediately (as soon as possible) or after a present amount of time (eg after 5 secs). 3. Overlaying the video or images, will need to be some text items and some images. For example, they may need a company logo always showing in one corner (with alpha, transparency etc). There needs to be a number of text boxes, where I can change the position and font details of any of them as required. (Actually, the position of the text items might depend on the image/video background, but the user would decide that). There may therefore be 3 text boxes and 2 graphics to overlay for example. 4. When the text in the main text box needs changing/updating, I need to be able to feed in new text and have the text change using a transition (this may be independant of the video/image in the background, which would continue to play its timeline). May be on-going work as changes needed.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP, DirectX, (Preferred Delphi, but can be DLL/ActiveX written in another language I can use).