SetVideoOutput

Set the video overlay output window dimensions and pixel format.

Declaration

N_int32 NAPI GA_videoFuncs::SetVideoOutput(
GA_buf *videoBuffer,
N_int32 left,
N_int32 top,
N_int32 width,
N_int32 height,
N_int32 flags)

Prototype In

snap/graphics.h

Parameters

videoBuffer | Video overlay buffer to use
left | Left pixel coordinate of the output window
top | Top pixel coordinate of the output window
width | Width of the input data in pixels
height | Height of the input data in pixels
flags | Pixel format for the input data (GA_VideoOutputFlagsType)

Return Value

0 on success, -1 on failure

Description

This function sets the video output window dimensions for a particular hardware video overlay buffer. This represents the rectangular region on the display screen where the video data will be displayed. The video output rectangle is used by the driver to determine the stretch factor required to interpolate the input video data in offscreen video memory to the video output window on the display screen.

The flags field modifies the way the output image is displayed, and the values are defined in the GA_VideoOutputFlagsType enumeration (enabling interpolation and color keying etc).

See Also

AllocVideoBuffer, FreeVideoBuffer, SetVideoOutput, SetVideoColorKey, StartVideoFrame, EndVideoFrame

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com