**Project Description**
My product involves editing of DVD projects. I'm looking for an ActiveX control or DLL which will permit the viewing of a stream of unencrypted DVD VOB data, provided as a file handle or FILE* pointer in C++. The rendering of video should be handled automatically, without the need to scan IFO files.
**Programming Language
**Visual C++
**Playback Control
**Only basic start and stop control is required. The video rendering area may be made sensitive such that clicking in it stops playback. If a DLL is delivered, it should offer function calls to support the start/stop behaviour.
**Rendering**
No subpicture/subtitle rendering is required, nor is language selection. or chapter selection once playback has started. As this is only a preview, the size of the rendering area may be fixed, preferably to the same size as either of the main DVD standards (PAL: 720x576, or NTSC: 720x480), to reduce the need for complex resizing code.
**Audio
**The first audio stream encountered (normally 0x80) in the VOB stream must be chosen and played back.
## Deliverables
1) Complete and fully-functional working demonstration program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-integrate condition, with sufficient self-documentation in the source code, or separately provided, to facilitate this.
3) 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 98SE
Windows ME
Windows 2000
Windows XP