| Motorola Mobility Confidential Restricted. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ToiFrontendService Interface Reference DescriptionThe ToiFrontendService is the entry interface for dealing with frontends using such as DVB-T, DVB-C etc. From this interface scanner instances may be created by applications to scan these frontends for services. Frontend downloader instances may also be created to download software required to perform software upgrades or updates to splash screens. In addition to this the interface can also be used to enumerate frontends and retrieve information about their capabilities etc.
Inheritance diagram for ToiFrontendService:
Member Typedef Documentation
Specifies the bit-map position for channel bandwidth capabilities.
Identifier for a frontend, starting from 0
Sequence of frontend identifiers.
Specifies the bit-map position for modulation mode capabilities.
Specifies the bit-map position for modulation system capabilities.
Identifier for a frontend property
Sequence of properties. Member Function Documentation
This function creates a new DVB-C scanner instance and associates it with the calling application. System resources are allocated when this function is called and released when ToiScanner::releaseInstance() is called. When the application no longer needs the scanner instance, it must release it by calling ToiScanner::releaseInstance().
When the application no longer needs the scanner instance, it must release it by calling ToiScanner::releaseInstance().
When the application no longer needs the frontend downloader instance, it must release it by calling ToiFrontendDownloader::releaseInstance().
Get status information about the frontend, i.e. tuner and demodulator, for the dedicated frontend.
Get status information about the frontend, i.e. tuner and demodulator, for the dedicated session.
This function is used to get the frontend identifiers for the available frontends.
Returns the operation manager that handles asynchronous operations for all services derived from the Frontend service. The procedure of executing asynchronous operations is generic and looks like this:
Member Data DocumentationBandwidth of 1.8MHz used for SCTE OOB. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_BANDWIDTH_1_8MHZ. Bandwidth of 5MHz. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_BANDWIDTH_5MHZ. Bandwidth of 6MHz. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_BANDWIDTH_6MHZ. Bandwidth of 7MHz. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_BANDWIDTH_7MHZ. Bandwidth of 8MHz. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_BANDWIDTH_8MHZ. Modulation mode of QVS178_QPSK. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_DVS178_QPSK. Modulation mode of QAM128. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_QAM_128. Modulation mode of QAM16. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_QAM_16. Modulation mode of QAM256. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_QAM_256. Modulation mode of QAM32. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_QAM_32. Modulation mode of QAM64. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_QAM_64. Modulation mode of QPSK. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_MODULATION_QPSK. Modulation system ATSC, i.e. US Terrestrial. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_ATSC. Modulation system DVB_C. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_DVB_C. Modulation system DVB_S. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_DVB_S. Modulation system DVB_S2. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_DVB_S2. Modulation system DVB_T. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_DVB_T. Modulation system ISDB_C. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_ISDB_C. Modulation system ISDB_S. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_ISDB_S. Modulation system ISDB_T. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_ISDB_T. Modulation system SBTVD, i.e. ISDB_T International. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_SBTVD. Modulation system SCTE, i.e. US Cable. This constant can also be accessed from toi.consts.ToiFrontendService.CAPABILITY_SYSTEM_SCTE. Predefined value to identify any appropriate free frontend This constant can also be accessed from toi.consts.ToiFrontendService.FRONTEND_ID_ANY_FREE.
This is an Event identifier for ToiFrontendLockStateChangedEvent. This constant can also be accessed from toi.consts.ToiFrontendService.ON_LOCK_STATE_CHANGED. Property used to indicate to which channel id a frontend is currently tuned to. This is derived from the centre frequency, see NORDIG requirement for DVB. This constant can also be accessed from toi.consts.ToiFrontendService.PROPERTY_DERIVED_CHANNEL_ID. Property for the signal quality indicator. The value is between -1 and 100, where 100 means that the quality is the best possible and -1 means that the quality is not available. See NORDIG requirement for DVB. This constant can also be accessed from toi.consts.ToiFrontendService.PROPERTY_SIGNAL_QUALITY_INDICATOR. Property for Signal Strength Indicator (SSI) of a frontend. See NORDIG requirement for DVB. This constant can also be accessed from toi.consts.ToiFrontendService.PROPERTY_SIGNAL_STRENGTH_INDICATOR. |