VCL RAD DirectX for C++ Builder

Welcome to

www.tdxlibrary.org

Home of the
the TDx_Library...

=- RAD DirectX =-

"RAD DirectX"
for
C++ Builder

...

Welcome to tdxlibrary.org Latest News

Development Tools Demo Applications Step-By-Step Tutorials Component Reference

Register our Tools Available Downloads

Frequently Asked Questions Links to other sites Information about the tdxlibrary.org website


    TDx_Draw_Library v2.00 Component Reference

    -= Click to navigate the reference =-
    Go to the Welcome Page

    [ TDDVideoPortInfo::VPFlags ]     [ prev: VBIOutputFormat ]

    public:

        __property dword VPFlags = { read=FGetVPFlags, write=FSetVPFlags, default=0 };




    -= Go to the TDDVideoPortInfo description =-    TDDVIDEOPORTINFO::VPFLAGS   [ component property ]

    • Description

        The VPFlags property defines flags indicating what video port options are to be utilized when transferring data to a surface.
        The described effect applies when the flag is set.
    • Flags

        DDVP_AUTOFLIP
        Autoflip to the next destination overlay surface in the flip chain as each VREF occurs.
        Flips will occur every VREF unless the fields are being interleaved in memory, in which case flips will occur every second VREF.

        DDVP_CONVERT
        Video data is to be color converted before it is written to a surface by using the pixel format information referenced by TDDVideoPortInfo::OutputFormat.

        DDVP_CROP
        Video data is to be cropped using the rectangle referenced by TDDVideoPortInfo::Crop, before writing it to a surface

        DDVP_IGNOREVBIXCROP
        X axis cropping coordinates are to be ignored when cropping oversampled VBI data.

        DDVP_INTERLEAVE
        Interlaced fields are to be interleaved in memory.

        DDVP_MIRRORLEFTRIGHT
        Image data is to be irrorred from left to right when writing to the frame buffer.

        DDVP_MIRRORUPDOWN
        Image data is to be mirrorred from top to bottom when writing it to the frame buffer.

        DDVP_OVERRIDEBOBWEAVE
        Override any automatic display methods chosen by the driver and use only the display method set by the caller when they created the overlay surface.

        DDVP_PRESCALE
        Pre-scale or zoom the video data based on the values in TDDVideoPortInfo::PrescaleHeight and TDDVideoPortInfo::PrescaleWidth.

        DDVP_SKIPEVENFIELDS
        Ignore the even field of the video frames.

        DDVP_SKIPODDFIELDS
        Ignore the odd field of the video frames.

        DDVP_SYNCMASTER
        Lock the graphics refresh rate to the video port by using the video port VREF as the graphics VREF.

        DDVP_VBICONVERT
        Convert VBI data contained in the video stream using the pixel format information contained in TDDVideoPortInfo::VBIOutputFormat.

        DDVP_VBINOINTERLEAVE
        Disable interleaving in memory for data contained within the VBI.

        DDVP_VBINOSCALE
        Do not perform any scaling on VBI data contained within the video stream.

    • See Also
    • Top





    If you would like to submit additions or improvements to this page, click: darren_john_dwyer@hotmail.com.



























Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Links |  Site Information

This page is Copyright © 2019 Darren John Dwyer, Australia. All Rights Reserved.
Borland C++ Builder, CBuilder, etc are Trademarks of Borland Corporation.
DirectX, DirectDraw, Windows, etc are Trademarks of Microsoft Corporation.