MHEG5  15.3.0
source/core/inc/mh5keypress.h File Reference

Key Press related functionality. More...

#include "mh5base.h"

Go to the source code of this file.

Functions

void MHEG5setInputEventRegister (MHEG5Int inputEventRegister)
 Change the input event register. This indicates which keypresses the MHEG-5 engine requires to be passed. See UK 1.05 profile section 3.6 for a description of which keypresses must be passed to MHEG-5 for the different input event register values. These values are likely to change for UK1.06 profile.
MHEG5Bool MHEG5IsInputMaskSupported (MHEG5String query_mask)
 Tell whether the set of keys indicated by the input mask is supported by the receiver (this means that every key in the mask is supported).
void MHEG5setInputEventMask (MHEG5String *inputEventMask)
 Change the input mask. This indicates which keypresses the MHEG-5 engine requires to be passed.
void MHEG5PromotionalLinkControl (BOOLEAN isEnabled)

Detailed Description

Key Press related functionality.

Date:
30/08/2008
Author:
Adam Sturtridge

Function Documentation

MHEG5Bool MHEG5IsInputMaskSupported ( MHEG5String  query_mask)

Tell whether the set of keys indicated by the input mask is supported by the receiver (this means that every key in the mask is supported).

Parameters:
query_maskThe input key mask to check
Returns:
TRUE if the input key mask is supported, FALSE otherwise
void MHEG5setInputEventMask ( MHEG5String inputEventMask)

Change the input mask. This indicates which keypresses the MHEG-5 engine requires to be passed.

Parameters:
inputEventMaskNew input mask. The input mask is only valid if the input event register is 0.
Returns:
None.
Parameters:
inputMaskNew input mask. The input mask is only valid if the input event register is 0.
Returns:
None.
void MHEG5setInputEventRegister ( MHEG5Int  inputEventRegister)

Change the input event register. This indicates which keypresses the MHEG-5 engine requires to be passed. See UK 1.05 profile section 3.6 for a description of which keypresses must be passed to MHEG-5 for the different input event register values. These values are likely to change for UK1.06 profile.

Parameters:
inputEventRegisterNew input event register value. 0 indicates that there is no scene currently running, or that the input mask is used (if supported).
Returns:
None.
Parameters:
inputEventRegisterNew input event register value. 0 indicates that there is no scene currently running.
Returns:
None.
 All Data Structures Files Functions Variables Typedefs Defines