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

Developer

API Reference

Flash Player

Brew MP includes the Adobe Mobile Client (AMC) 1.1 Flash Player, for applications written completely in Flash or in a combination of C/C++ and Flash. The Adobe Flash Lite 3.1 player will also be available as an extension to Brew MP, using the same interfaces supported by the AMC player. The default Flash applet enables apps written in pure Flash (and Flash with ActionScript extensions) to run as Brew MP apps. The AppCreator tool included with Brew MP SDK is integrated with Adobe Flash CS3/CS4 and generates a complete package comprising the MIF, the default applet module, and the SWF file with related resources. Brew MP privilege model applies even to pure Flash applications. AMC 1.1 Player supports Flash 6 content using ActionScript 1.0, and Flash Video with the On2 and Sorensen video codecs. Developers can extend ActionScript to dynamically create bindings to underlying Brew MP functions. The ActionScript extensions are implemented in C/C++ as Brew MP extensions that are loaded by the player at runtime.

ClassAEECLSID_FlashAMCPlayer
AEECLSID_FlashAppletFactory
AEECLSID_FlashFrameModel
AEECLSID_FlashLitePlayer
AEECLSID_FlashWidget
ConstantFlashLitePlayer Error Codes
FlashLitePlayer Error Severity Codes
FlashLitePlayer_SettingURI_DebugLevel
FlashLitePlayer_SettingURI_LoadBufferURL
FlashLitePlayer_SettingURI_ProxyInfo
FlashLitePlayer_SettingURI_RenderMode
FlashLitePlayer_SettingURI_RenderQuality
FlashLitePlayer_SettingURI_RenderVSync
FlashLitePlayer_SettingURI_TextCtrlCls
FlashLitePlayer_SettingURI_TimerInterval
Data structureIFlashContent_AlignType
IFlashContent_Color
IFlashContent_PageAccessType
IFlashContent_PropType
IFlashContent_ScaleModeType
IFlashContent_ScriptAccessLevel
IFlashContent_URLInfo
IFlashFrameBuffer_Info
IFlashPlayerCtl_QualityType
InterfaceIFlashContent
IFlashContentData
IFlashFrameBuffer
IFlashFrameModel
IFlashPlayer
IFlashPlayerClient
IFlashPlayerCtl
MethodIFlashContentData_AddRef()
IFlashContentData_GetData()
IFlashContentData_QueryInterface()
IFlashContentData_Release()
IFlashContent_AddRef()
IFlashContent_CallFunction()
IFlashContent_CanContainerAccessMovie()
IFlashContent_GetAlignMode()
IFlashContent_GetBackgroundColor()
IFlashContent_GetScaleMode()
IFlashContent_GetScriptAccess()
IFlashContent_GetVariable()
IFlashContent_LoadLayer()
IFlashContent_QueryInterface()
IFlashContent_Release()
IFlashContent_SetAlignMode()
IFlashContent_SetBackgroundAlpha()
IFlashContent_SetBackgroundColor()
IFlashContent_SetContainerSecurityContext()
IFlashContent_SetReturnValueFromContainer()
IFlashContent_SetScaleMode()
IFlashContent_SetScriptAccess()
IFlashContent_SetVariable()
IFlashContent_TCurrentFrame()
IFlashContent_TCurrentLabel()
IFlashContent_TGetProperty()
IFlashContent_TSetProperty()
IFlashFrameBuffer_AddRef()
IFlashFrameBuffer_Draw()
IFlashFrameBuffer_GetInfo()
IFlashFrameBuffer_LockBits()
IFlashFrameBuffer_OnInfoChanged()
IFlashFrameBuffer_OnSourceChanged()
IFlashFrameBuffer_QueryInterface()
IFlashFrameBuffer_Release()
IFlashFrameBuffer_UnlockBits()
IFlashFrameModel_AddListener()
IFlashFrameModel_AddRef()
IFlashFrameModel_GetFrame()
IFlashFrameModel_GetIFlashPlayer()
IFlashFrameModel_GetOffset()
IFlashFrameModel_GetSize()
IFlashFrameModel_Notify()
IFlashFrameModel_QueryInterface()
IFlashFrameModel_Release()
IFlashFrameModel_SetIFlashPlayer()
IFlashFrameModel_SetOffset()
IFlashFrameModel_SetSize()
IFlashPlayerClient_AddRef()
IFlashPlayerClient_DoFlashCall()
IFlashPlayerClient_EndTextInputSession()
IFlashPlayerClient_EvalJS()
IFlashPlayerClient_GetDOMObjectID()
IFlashPlayerClient_GetFinalText()
IFlashPlayerClient_HandleURLRequest()
IFlashPlayerClient_NotifyError()
IFlashPlayerClient_QueryInterface()
IFlashPlayerClient_Release()
IFlashPlayerClient_SetFullScreen()
IFlashPlayerClient_StartTextInputSession()
IFlashPlayerCtl_AddRef()
IFlashPlayerCtl_ForceDraw()
IFlashPlayerCtl_GetAllowFullScreen()
IFlashPlayerCtl_GetEvent()
IFlashPlayerCtl_GetQuality()
IFlashPlayerCtl_HandleEvent()
IFlashPlayerCtl_LoadBuffer()
IFlashPlayerCtl_LoadURL()
IFlashPlayerCtl_NotifyFullScreenStatus()
IFlashPlayerCtl_OnEvent()
IFlashPlayerCtl_Pause()
IFlashPlayerCtl_Play()
IFlashPlayerCtl_QueryInterface()
IFlashPlayerCtl_Release()
IFlashPlayerCtl_Resume()
IFlashPlayerCtl_SetAllowFullScreen()
IFlashPlayerCtl_SetBaseURL()
IFlashPlayerCtl_SetClient()
IFlashPlayerCtl_SetClippingRect()
IFlashPlayerCtl_SetFlashVars()
IFlashPlayerCtl_SetFrameBuffer()
IFlashPlayerCtl_SetLooping()
IFlashPlayerCtl_SetQuality()
IFlashPlayerCtl_Stop()
IFlashPlayerCtl_Unload()
IFlashPlayer_AddRef()
IFlashPlayer_ForceDraw()
IFlashPlayer_GetEvent()
IFlashPlayer_HandleEvent()
IFlashPlayer_LoadBuffer()
IFlashPlayer_LoadURL()
IFlashPlayer_OnEvent()
IFlashPlayer_Pause()
IFlashPlayer_Play()
IFlashPlayer_QueryInterface()
IFlashPlayer_Release()
IFlashPlayer_Resume()
IFlashPlayer_SetFrameBuffer()
IFlashPlayer_Stop()
IFlashPlayer_Unload()
PrivilegeAEEPRIVID_FlashPlayerAllowASExtensionEvents
AEEPRIVID_FlashPlayerAllowASExtensions