| IProdApiAmServices |
| Parameters | act | One of the activities as enumerated in amLib_EnumActivityId |
| mode | Indication of wether activity needs to be started, stopped, toggled ... | |
| cookie | Free format parameter that will be passed along to the application owning the activity. This could be used e.g. to indicate an actual extension |
| Parameters | state | The powerstate to go to. There can be no assumptions that this powerstate will actually be honoured, amApp can still overrule this request. |
| Parameters | disable | disabled if TRUE, enabled when FALSE |
| Parameters | res | An OR-ing of amLib_EnumPlfApiResources, indicating which resources are requested. Any bit which is not set will also lead to releasing that resource (e.g. putting it to 0 will release all resources) |
| master | If TRUE, the resource is requested as a master, if FALSE, resource is requested as a client |
| Parameters | time | Time in seconds after which set should go to standby |
| Parameters | setupid | Indicates the toplevel part of the setup, as driven by the master (homeApp) |
| screenid | Indicates the individual screen. If amLib_ScreenId_All is OR'ed, it means a full virgin installation |
| Parameters | onoff | TRUE to activate the overlay, FALSE to remove the overlay |
| focus | TRUE if focus needs to be given to the overlaid window, FALSE if not | |
| ontop | TRUE if application underneath needs to remain in amLib_STATE_PlayState, FALSE if amLib_STATE_PauseState must be triggered. It is still the underlying application deciding whether it removes his UI in pauze state or not |
| Parameters | src | The source of the breakin (USB, extension, SD, ...) |
| Parameters | onoff | TRUE to get the events, FALSE to stop getting them |
| Parameters | key | The symbol of the directFB key event you wish to receive |
| onoff | TRUE to get the events, FALSE to stop getting them |
| Parameters | feat | An OR-ed set of features to be disabled/re-enabled |
| disable | TRUE to disable, FALSE to re-enable |
| Parameters | sett | The setting to be reset, see amLib_EnumSettings |
| Parameters | mode | The type of service mode which is to be entered, see amLib_EnumServiceMode |
| onoff | TRUE to enter the service mode, FALSE to leave it |
| Parameters | mode | The way hotelmode setup was entered, see amLib_EnumHotelMode |
| onoff | TRUE to enter hotelmode setup, FALSE to exit |
| Parameters | onoff | TRUE to enter factory mode, FALSE to exit factory mode |
| Parameters | dispopt | The number of the display to be set |
| Parameters | err | The errorcode for which the diagnosis is required |
| Parameters | onoff | TRUE to enter dualscreen, FALSE to exit dualscreen |
| Parameters | remove | TRUE to disable UI, FALSE to re-enable |
| Parameters | onoff | TRUE if broadcast object present, FALSE if not |
| Parameters | onoff | TRUE to enter mutescreen mode, FALSE to exit |
| Parameters | ctxt | Context as defined in amLib_EnumContextIds; amApp will map it to the correct application |
| Parameters | cookie | Cookie parameter which is simply passed back to the requesting application (to pack some extra details) |
| Parameters | evt | The event requiring the breakin |
| Parameters | state | The state that was reached |
| Parameters | state | The state that was reached |
| Parameters | setupid | Indicates the toplevel part of the setup, as driven by the master (homeApp) |
| screenid | Indicates the individual screen | |
| act | Indicated if user completed, cancelled the screen |
| Parameters | feat | The feature for which the request is confirmed |
| res | The result of the request (accept/deny) |
| Parameters | ctxt | Context as defined in amLib_EnumContextIds |