one | Title | Function | Function name | No |
dzx | :Display reference position of display window (X coordinate) |
dzy | :Display reference position of display window (Y coordinate) |
dsx | : Display window size (X direction) |
dsy | : Display window size (Y direction) |
parameters | normal resolution | high definition resolution | meaning | Setting function |
---|---|---|---|---|
dzx | 0~351 | 0~703 | Display reference position of display window | MPG_WnSetloc |
dzy | 0~239 | 0~479 | ||
dzx | 0~352 | 0~704 | Display window display size | MPG_WnSetSize |
dzy | 0~240 | 0~480 |
parameters | normal resolution | meaning | Setting function |
---|---|---|---|
dlx | 0 | display window Display relative position | MPG_WnSetDispOfst |
dly | 0 | ||
frx | Same size (1.0) | framebuffer window magnification | MPG_WnSetDispRatio |
fry | Same size (1.0) | ||
fzx | equal to dzx | framebuffer window zoom point | MPG_WnSetFrmLoc |
fzy | equals dzy |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
omode | : Output mode (MPG_NOCHG: Do not change) |
buf | : Transfer area (MPG_NOCHG: Do not change) |
・MPG_OMODE_DRCT | :Direct output to VDP2 |
・MPG_OMODE_HOST | :Output due to transfer to host area |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
dsw | :Display switch (ON/OFF) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
dzx | :X coordinate of display reference position (in pixels) |
dzy | : Y coordinate of display reference position (in pixels) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
dsx | : Size in X direction (in pixels) |
dsy | : Size in Y direction (in pixels) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
dlx | : Relative display position in the X direction (in pixels) |
dly | : Relative display position in the Y direction (in pixels) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
x_rat | : Magnification in the X direction (fixed point format) |
y_rat | : Magnification in Y direction (fixed point format) |
・X direction (frx) | :x_rat/1000 |
・Y direction (fry) | :y_rat/1000 |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
fzx | :X coordinate in frame buffer (in pixels) |
fzy | : Y coordinate in frame buffer (in pixels) |
For details, see "5. MPEG Window."
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
clr | :Border color |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
y_rat | : Magnification of luminance signal |
c_rat | : Magnification of color difference signal |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
sw_yh | : Brightness horizontal interpolation switch (ON/OFF) |
sw_yv | : Brightness vertical interpolation switch (ON/OFF) |
sw_ch | : Color difference horizontal interpolation switch (ON/OFF) |
sw_cv | : Color difference vertical interpolation switch (ON/OFF) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
moz_h(n) | : Horizontal mosaic ratio (2 to the nth power) |
moz_v(n) | : Vertical mosaic ratio (2 to the nth power) |
/* Set the horizontal direction to 16 (2 to the 4th power) times and the vertical direction to 64 (2 to the 6th power) */ MPG_WnSetMozaic(mpgwn, 4, 6);
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
sof_h | :Horizontal blur switch (ON: apply blur, OFF: do not apply blur) |
sof_v | : Vertical blur switch (ON: apply blur, OFF: do not apply blur) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
y_lvl | : Brightness signal level (0: normal, 1:64, 2:96, 3:128) |
bdr | : Whether to enlarge the transparent area (ON: Enlarge, OFF: Normal) |
one | Title | Function | Function name | No |
mpgwn | :MPEG window |
trfunc | : Transfer function (NULL: Return to default transfer function) |
MPG_WnEntryTrFunc(mpgwn, trfunc); /* Transfer function */ void trFunc(void *dst, void *src, Sint32 nbyte) { /* Transfer processing */ ... }