Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgvideochannel_t.html on line 1

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgvideochannel_t.html on line 1

Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgvideochannel_t.html on line 8

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgvideochannel_t.html on line 8

PgVideoChannel_t

Data structure that describes a video overlay channel

Synopsis:

typedef struct pg_scaler_channel {
    PdOffscreenContext_t    *yplane1;
    PdOffscreenContext_t    *uplane1;
    PdOffscreenContext_t    *vplane1;
    PdOffscreenContext_t    *yplane2;
    PdOffscreenContext_t    *uplane2;
    PdOffscreenContext_t    *vplane2;
    unsigned                 flags;
    int                      chid;
} PgVideoChannel_t;

Description:

This data structure describes a video overlay channel. It includes at least:

yplane1
A pointer to an offscreen context describing the primary video buffer, if the format is not a Planar YUV format, or the primary Y data buffer for a Planar YUV format.
uplane1
A pointer to an offscreen context describing the primary U data buffer for a Planar YUV format. It's used only for Planar YUV formats.
vplane1
A pointer to an offscreen context describing the primary V data buffer for a Planar YUV format. It's used only for Planar YUV formats.
yplane2
A pointer to an offscreen context describing the secondary video buffer, if the format is not a Planar YUV format, or the secondary Y data buffer for a Planar YUV format.
uplane2
A pointer to an offscreen context describing the secondary the secondary U data buffer for a Planar YUV format. It's used only for Planar YUV formats.
vplane2
A pointer to an offscreen context describing the secondary the secondary V data buffer for a Planar YUV format. It's used only for Planar YUV formats.
flags
No flags are currently defined.
chid
Internal use only.

Classification:

Photon

See also:

PdOffscreenContext_t, PgConfigScalerChannel(), PgCreateVideoChannel(), PgDestroyVideoChannel(), PgGetOverlayChromaColor(), PgGetScalerCapabilities(), PgNextVideoFrame(), PgScalerCaps_t, PgScalerProps_t

Video overlay in the Raw Drawing and Animation chapter of the Photon Programmer's Guide


Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgvideochannel_t.html on line 136

Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgvideochannel_t.html on line 136