### Video Ports

DirectDraw video-port extensions are a low-level programming interface, not intended for mainstream multimedia programmers. The target customer is the video-streaming software industry, which creates products like DirectShow™. Developers who want to include video playback in their software can make use of video-port extensions. However, for most software, a high-level programming interface like the one provided by DirectShow is recommended for greater ease of use.

This section contains information about DirectDrawVideoPort objects. The following topics are discussed:

- What is a Video-Port Object?
- Video-Port Technology Overview
- About DirectDraw Video-Port Extensions
- Video Frames and Fields
- HREF, VREF, and Connections
- Vertical Blanking Interval Data
- Auto-Flipping
- Solutions to Common Video Artifacts
- Solving Problems Caused by Half-Lines
- Exploiting Hardware Features