68 MHEG5_ALIGNMENT_CENTRE_CUT_OUT,
69 MHEG5_ALIGNMENT_LETTERBOX
76 MHEG5_DVB_SUBTITLE_HIDE,
79 MHEG5_DVB_SUBTITLE_SHOW
80 } E_DvbSubtitleShowState;
87 MHEG5_DVB_SUBTITLE_FREEZE,
90 MHEG5_DVB_SUBTITLE_UNFREEZE
91 } E_DvbSubtitleFreezeState;
159 E_VideoEncoding encoding );
218 #ifdef INCLUDE_FREESAT 245 E_MhegErr DVB_MhegDecodeImagePlaneIFrame( U8BIT *pVideoData,
247 E_VideoEncoding encoding );
261 E_MhegErr DVB_MhegImagePlaneIFrameStop(
void);
268 void DVB_MhegSetImageScaling(
S_RECTANGLE *scaling);
300 E_FORMAT_CONVERSION DVB_MhegGetDecoderFormatConversion(
void);
302 void DVB_MhegSetVideoAlignment(E_VIDEO_ASPECT_MODE mode);
U8BIT DVB_MhegPrefSubtitleLangs(U32BIT *langs, U8BIT max)
Get list of preferred subtitle languages. If there is no preference then zero is returned. This only writes into array up to 'max' items This MUST be a non-blocking function, returning results immediately.
Definition: dvblocator.h:37
void DVB_MhegSetVideoScaling(S_RECTANGLE *scaling)
Set Mheg video scaling.
Header file - Function prototypes for A/V control.
E_MhegErr DVB_MhegVideoStopStream(void)
MHEG5 engine takes control of Video - and specifies that decoding and presentation of any Video strea...
MHEG5 engine interface error codes.
E_MhegErr DVB_MhegSubtitleSetVisibility(E_DvbSubtitleShowState showState)
Show or hide DVB subtitles. This operation remains in force until set again by another call to this f...
BOOLEAN DVB_MhegGetSubtitlePref(void)
This function is used by the MHEG-5 engine to determine whether subtitles are currently enabled...
E_MhegErr DVB_MhegVideoPlayStream(S_DvbComponent *pDvbComponent)
MHEG5 engine takes control of Video - and informs that Video must be switched to the specified Video ...
E_MhegErr DVB_MhegVideoSetUpdating(E_VideoState displayState)
Switch between frozen or unfrozen video display (reacting on either the current or subsequent frame)...
void DVB_MhegSetAspectRatio(E_ASPECT_RATIO aspect)
Set display aspect ratio.
System Wide Global Technical Data Type Definitions.
void DVB_MhegSetScalingResolution(U16BIT width, U16BIT height)
Set Mheg scaling resolution for video.
Definition of DVB locator and DVB component types.
E_ASPECT_RATIO DVB_MhegGetDisplayAspectRatio(void)
Get display aspect ratio.
E_MhegErr DVB_MhegVideoPlayDefault(void)
MHEG5 engine gives control of Video to external application. Set decoding and presentation of Video a...
E_MhegErr DVB_MhegVideoPlayIFrame(U8BIT *pVideoData, U32BIT dataLength, E_VideoEncoding encoding)
Instruct the controlling application to decode supplied video data. The I-Frame is displayed in the v...
E_MhegErr DVB_MhegVideoStopIFrame(void)
Instruct the controlling application to stop displaying the previously supplied video data in DVB_Mhe...