Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

ISettings

ISettings provides components with a URI-based settings store. Settings are identified by string based URIs (as opposed to unique IDs) and are stored in a tree structure. The interface also allows for a flat, non-tree structure as well. Each setting has exactly one value, either a string or NULL.

Components can use the ISettings interface to do the following:

  • Iterate over settings to determine their existence, names, and values
  • Recurse through the entire settings store with multiple calls to the enumerator function
  • Register for notifications when a setting changes
Required Files
AEEISettings.h
Class ID(s)
AEECLSID_SettingsReg
Interface ID
AEEIID_ISettings
Location
platform\system\inc in the Brew MP SDK

For detailed information on the ISettings interface, see the http://developer.brewmp.com/reference/api-all.