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