Feature description

The Mobile Broadcast Service API provides interactive broadcast services for mobile terminals.

For instructions on using the Mobile Broadcast Service API in your MIDlet, see section Mobile broadcasting (DVB-H).

API dependency

In order to support JSR-272, the platform must also support JSR-135 and JSR-234.

Symbian supported features

  • Discovery of available platforms

  • Selection of a specific platform

  • Electronic Service Guide

  • Selection and presentation of a specific service from Electronic Service Guide

  • Filecast service

  • Audio output control

  • Purchasing a service

    Note: The values of PURCHASE_CHANNEL_ID, PURCHASE_CHANNEL_PORTAL, PURCHASE_CHANNEL_NAME and PURCHASE_CHANNEL_DESCRIPTION change every time when PurchaseObject.setPurchaseChannel is called.

Unsupported features

  • javax.microedition.broadcast.recording

  • javax.microedition.broadcast.control

    • NTPTimeControl

    • TimerEventsControl

    • TimeShiftControl

  • PlatformProviderSelector .createPlatformProvider(int frequency, long id, java.lang.String name)

  • CommonMetadataSet

    • SERVICE_AUX_CLIP

    • SERVICE_AUX_SOUND

    • PROGRAM_DIST_START

    • PROGRAM_DIST_END

    • PROGRAM_CONTENT_TYPE

    • PROGRAM_CONTENT_AUX_CLIP

    • PROGRAM_CONTENT_AUX_SOUND

    • PROGRAM_CONTENT_LOCATION

    • SERVICE_COMPONENT_SDP_STREAM

    • SERVICE_COMPONENT_AVERAGE_VID_RATE

    • SERVICE_COMPONENT_AVERAGE_AUD_RATE

    • SERVICE_COMPONENT_MAX_AUD_RATE

    • SERVICE_COMPONENT_DOWNLOAD_FILE_FORMAT

    • SERVICE_COMPONENT_KEY_MANAG_SYS

    • SERVICE_COMPONENT_LANGUAGE

    • SERVICE_COMPONENT_AUD_LANG

    • SERVICE_COMPONENT_VID_SIGN_LANG

    • SERVICE_COMPONENT_VID_OPEN_CAPTION_LANG

    • SERVICE_COMPONENT_CLOSED_CAPTIONS_LANG

    • SERVICE_COMPONENT_MIME_TYPE

    • PURCHASE_ITEM_ID

    • PURCHASE_DESCRIPTION

    • PURCHASE_AUX_CLIP

    • PURCHASE_AUX_SOUND

    • PURCHASE_AUX_LOGO

    • PURCHASE_CHANNEL_CONTACT