Title Function specifications | Function blur setting | Function Name MPG_WnSetSoft | No 4.15 |
-
format void MPG_WnSetSoft (MpgWn mpgwn, Bool sof_h, Bool sof_v)
Input mpgwn: MPEG window
: sof_h: Horizontal blur switch (ON: Blur, OFF: No)
Sof_v: Vertical blur switch (ON: blur is applied, OFF: not applied)
Output None
Function value None
Function Set whether to apply blur.
Title Function specifications | Function Luminescence key setting | Function Name MPG_WnSetLumiKey | No 4.16 |
-
format void MPG_WnSetLumiKey (MpgWn mpgwn, Sint32 y_lvl, Bool bdr)
Input mpgwn: MPEG window
: y_lvl: Luminance signal level (0: normal, 1:64, 2:96, 3: 128)
: bdr: Whether to enlarge the transparent area (ON: enlarge, OFF: normal)
Output None
Function value None
Function Set whether or not to perform luminescence key processing. Luminescence key processing and
is a process to make pixels with luminance below y_lvl transparent.
You can specify whether to enlarge the transparent area by specifying . bdr.
Title Function specifications | Function Register transfer function | Function Name MPG_WnEntryTrFunc | No 4.17 |
-
format void MPG_WnEntryTrFunc (MpgWn mpgwn, MpgTrFunc trfunc)
Input mpgwn: MPEG window
: trfunc: Transfer function (NULL: Return to default transfer function)
Output None
Function value None
Function Registers a function that performs transfer to the host area. The registered transfer function is MPG_WnTrans
Called from the MPEG library when executing the function.
If NULL is specified for trfunc, the default transfer function (DMA transfer on B-Bus by SCU)
Send function) is registered.
. For details, please refer to “4.7 User Transfer Function Registration”.
Example MPG_WnEntryTrFunc (mpgwn, trfunc);
/ * Transfer function * /
: void trFunc (void * dst, void * src, Sint32 nbyte)
{
/ * Transfer processing * /
... ...
}