![]() |
MHEG5
22.3.0
|
#include <string.h>#include "mh5application.h"#include "mh5base.h"#include "mh5display.h"#include "mh5classes.h"#include "mh5queue.h"#include "mh5object.h"#include "mh5final.h"#include "mh5drawtext.h"#include "mg_api.h"#include "mh5memory.h"#include "mh5profile.h"#include "mh5streamevent.h"#include "mh5debug.h"#include "mh5dvpos.h"#include "tmcolor.h"#include "mh5dispBttnRT.h"Macros | |
| #define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
Functions | |
| void | OSDrtgraphicsPlay (S_DvbLocator *multiplexReference, MHEG5Bool terminating) |
| <Function description>=""> More... | |
| void | OSDrtgraphicsFreeze (void) |
| Freeze playback of the currently playing RTGraphics stream after the next screen update. More... | |
| void | OSDrtgraphicsStop (void) |
| Stop displaying RTGraphics. More... | |
| void | MHEG5displayLineart (int x1, int y1, int boxX1, int boxY1, int boxX2, int boxY2, MHEG5Bool bbbox, MHEG5Int lineWidth, MHEG5Int lineStyle, MHEG5Colour *refLineColour, MHEG5Colour *refFillColour) |
| Draw a Lineart Object. More... | |
| void | MHEG5displayHotspot (MHEG5Visible *visible, int x1, int y1, int x2, int y2) |
| Draw a Hotspot. More... | |
| void | MHEG5displayPushbutton (MHEG5Visible *visible, int x1, int y1, int x2, int y2) |
| Draw a Pushbutton. More... | |
| void | MHEG5displaySwitchbutton (MHEG5Visible *visible, int x1, int y1, int x2, int y2) |
| Draw a Switchbutton. More... | |
| void | MHEG5displayRTGraphics (MHEG5RTGraphics *rtgraphics, int x1, int y1, int x2, int y2) |
| void | MHEG5displayRtgraphicsPlay (MHEG5RTGraphics *rtgraphics) |
| Begin playback of the specified RTGraphics object. More... | |
| void | MHEG5displayRtGraphicsReset (void) |
| Reset all media decoders to default values. This is used when the MHEG-5 engine is terminated, or the last application quits. More... | |
| void | MHEG5displayRtGraphicsUpdate (MHEG5Bool terminating, MHEG5Bool fullScreen) |
| void | MHEG5displayRtgraphicsStop (MHEG5Bool immediate) |
| Stops playback of the RTGraphics (subtitle) media decoder. More... | |
| void MHEG5displayHotspot | ( | MHEG5Visible * | visible, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 | ||
| ) |
| void MHEG5displayLineart | ( | int | x1, |
| int | y1, | ||
| int | boxX1, | ||
| int | boxY1, | ||
| int | boxX2, | ||
| int | boxY2, | ||
| MHEG5Bool | bbbox, | ||
| MHEG5Int | lineWidth, | ||
| MHEG5Int | lineStyle, | ||
| MHEG5Colour * | refLineColour, | ||
| MHEG5Colour * | refFillColour | ||
| ) |
Draw a Lineart Object.
| int | x1 |
| int | y1 |
| int | boxX1 |
| int | boxY1 |
| int | boxX2 |
| int | boxY2 |
| MHEG5Bool | bbbox |
| MHEG5Int | lineWidth |
| MHEG5Int | lineStyle |
| MHEG5Colour | *refLineColour |
| MHEG5Colour | *refFillColour |
| void MHEG5displayPushbutton | ( | MHEG5Visible * | visible, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 | ||
| ) |
| void MHEG5displayRtgraphicsPlay | ( | MHEG5RTGraphics * | rtgraphics | ) |
Begin playback of the specified RTGraphics object.
| rtgraphics | RTGraphics object to play |
| void MHEG5displayRtGraphicsReset | ( | void | ) |
Reset all media decoders to default values. This is used when the MHEG-5 engine is terminated, or the last application quits.
| void MHEG5displayRtgraphicsStop | ( | MHEG5Bool | immediate | ) |
Stops playback of the RTGraphics (subtitle) media decoder.
| immediate | Stop media decoder immediately, else wait until the next time that the display is updated. |
| void MHEG5displayRtGraphicsUpdate | ( | MHEG5Bool | terminating, |
| MHEG5Bool | fullScreen | ||
| ) |
| void MHEG5displaySwitchbutton | ( | MHEG5Visible * | visible, |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 | ||
| ) |
| void OSDrtgraphicsFreeze | ( | void | ) |
Freeze playback of the currently playing RTGraphics stream after the next screen update.
| void OSDrtgraphicsPlay | ( | S_DvbLocator * | multiplexReference, |
| MHEG5Bool | terminating | ||
| ) |
<Function description>="">
| multiplexRef | Reference to stream component to start playing |
| terminating | Indicates that the last Application has Quit or that the engine is terminating. |
| void OSDrtgraphicsStop | ( | void | ) |
Stop displaying RTGraphics.
1.8.11