API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

Settings

The platform provides specific interfaces for managing ringers and wallpapers, and a generic settings framework for system-wide and application-specific management of settings. The framework allows multiple apps to share common settings data; e.g., one app may configure a setting and another alters its behavior based on that setting. Changes to settings do not alter the default setting, so that, if necessary, users can roll back to factory default using refurbishment support. The framework provides for notification of changes (e.g., to themes) and for .ini-file settings that persist across device resets and power cycles.

ClassAEECLSID_SettingsHeapFactory
AEECLSID_SettingsIniFactory
AEECLSID_SettingsReg
Data structureAEEMIMETypes
AEERegItem
AEERingerCat
AEERingerCatID
AEERingerEvent
AEERingerID
AEERingerInfo
PFNREGENUM
PFNRINGEREVENT
GroupAEEGROUPID_REGISTRY_MGR
InterfaceIItemStore
IParameters
IParameters1
IParametersRO
IRecordStore
IRegistry
IRingerMgr
ISettings
ISettingsStoreFactory
MethodIItemStore_AddRef()
IItemStore_Get()
IItemStore_OnChange()
IItemStore_QueryInterface()
IItemStore_Release()
IItemStore_Set()
IParameters1_AddRef()
IParameters1_GetParam()
IParameters1_QueryInterface()
IParameters1_Release()
IParameters1_SetParam()
IParametersRO_AddRef()
IParametersRO_GetParam()
IParametersRO_QueryInterface()
IParametersRO_Release()
IParameters_AddRef()
IParameters_GetParam()
IParameters_QueryInterface()
IParameters_Release()
IParameters_SetParam()
IREGISTRY_AddRef()
IREGISTRY_Enum()
IREGISTRY_GetHandler()
IREGISTRY_Release()
IREGISTRY_SetHandler()
IRINGERMGR_AddRef()
IRINGERMGR_Create()
IRINGERMGR_EnumCategoryInit()
IRINGERMGR_EnumNextCategory()
IRINGERMGR_EnumNextRinger()
IRINGERMGR_EnumRingerInit()
IRINGERMGR_GetFormats()
IRINGERMGR_GetNumberFormats()
IRINGERMGR_GetRingerID()
IRINGERMGR_GetRingerInfo()
IRINGERMGR_Play()
IRINGERMGR_PlayEx()
IRINGERMGR_PlayFile()
IRINGERMGR_PlayStream()
IRINGERMGR_RegisterNotify()
IRINGERMGR_Release()
IRINGERMGR_Remove()
IRINGERMGR_SetRinger()
IRINGERMGR_Stop()
IRecordStore_Add()
IRecordStore_AddRef()
IRecordStore_Find()
IRecordStore_QueryInterface()
IRecordStore_Release()
IRecordStore_Remove()
IRecordStore_RemoveAll()
ISettingsStoreFactory_AddRef()
ISettingsStoreFactory_Create()
ISettingsStoreFactory_QueryInterface()
ISettingsStoreFactory_Release()
ISettings_AddRef()
ISettings_Delete()
ISettings_Get()
ISettings_GetChildName()
ISettings_GetNumChildren()
ISettings_GetSubTree()
ISettings_OnChange()
ISettings_QueryInterface()
ISettings_Release()
ISettings_Reset()
ISettings_Set()
PrivilegeAEEPRIVID_BREWSettings
AEEPRIVID_NativeSettingsR
AEEPRIVID_NativeSettingsRW