foo-webview-sdk
    Preparing search index...

    Interface FBEventPayloadMap

    Master map from event name to payload type. Indexing it with an FBEventName yields the payload the handler receives.

    interface FBEventPayloadMap {
        "api:registered": SystemApiInfo;
        "api:unregistered": SystemApiInfo;
        "app:beforeQuit": AppBeforeQuitPayload;
        "audio:dspPresetChanged": AudioDspPresetChangedPayload;
        "audio:fullWaveformFailed": AudioFullWaveformFailedPayload;
        "audio:fullWaveformReady": AudioFullWaveformReadyPayload;
        "audio:outputDeviceChanged": AudioOutputDeviceChangedPayload;
        "audio:pcmFailed": AudioPcmFailedPayload;
        "audio:pcmReady": AudioPcmReadyPayload;
        "audio:replaygainModeChanged": AudioReplaygainModeChangedPayload;
        "audio:spectrum": AudioSpectrumPayload;
        "audio:stream": AudioStreamPayload;
        "cursor:hiddenChanged": CursorHiddenChangedPayload;
        "dnd:capabilitiesChanged": DndCapabilitiesChangedPayload;
        "dnd:dragEnded": DndDragEndedPayload;
        "dnd:drop": DndDropPayload;
        "dnd:enter": DndEnterPayload;
        "dnd:leave": DndLeavePayload;
        "file:opComplete": FileOpCompletePayload;
        "file:opProgress": FileOpProgressPayload;
        "http:downloadComplete": HttpDownloadCompletePayload;
        "http:response": HttpResponsePayload;
        "jitQueue:error": JitQueueErrorPayload;
        "jitQueue:listExhausted": JitQueueListExhaustedPayload;
        "jitQueue:needNext": JitQueueNeedNextPayload;
        "jitQueue:preloadComplete": JitQueuePreloadCompletePayload;
        "jitQueue:trackChanged": JitQueueTrackChangedPayload;
        "jitSession:attemptFinished": JitSessionAttemptFinishedPayload;
        "jitSession:attemptRechecked": JitSessionAttemptRecheckedPayload;
        "jitSession:controlChanged": JitSessionControlChangedPayload;
        "jitSession:needNext": JitSessionNeedNextPayload;
        "jitSession:operationCompleted": JitSessionOperationCompletedPayload;
        "jitSession:stateChanged": JitSessionStateChangedPayload;
        "keyboard:hotkey": KeyboardHotkeyPayload;
        "library:getAllResult": LibraryGetAllResultPayload;
        "library:initialized": LibraryInitializedPayload;
        "library:itemsAdded": LibraryItemsAddedPayload;
        "library:itemsModified": LibraryItemsModifiedPayload;
        "library:itemsRemoved": LibraryItemsRemovedPayload;
        "menu:dismiss": MenuDismissPayload;
        "menu:select": MenuSelectPayload;
        "menu:valueChanged": MenuValueChangedPayload;
        "metadata:probeComplete": MetadataProbeCompletePayload;
        "metadata:probeProgress": MetadataProbeProgressPayload;
        "metadata:writeComplete": MetadataWriteCompletePayload;
        "metadb:changed": MetadbChangedPayload;
        "panel:blur": PanelBlurPayload;
        "panel:configChanged": PanelConfigChangedPayload;
        "panel:focus": PanelFocusPayload;
        "panel:initialized": PanelInitializedPayload;
        "panel:visibilityChanged": PanelVisibilityChangedPayload;
        "playback:cursorFollowChanged": PlaybackCursorFollowChangedPayload;
        "playback:dynamicInfo": PlaybackDynamicInfoPayload;
        "playback:dynamicInfoTrack": PlaybackDynamicInfoTrackPayload;
        "playback:edited": Track;
        "playback:followCursorChanged": PlaybackFollowCursorChangedPayload;
        "playback:itemPlayed": Track;
        "playback:orderChanged": PlaybackOrderChangedPayload;
        "playback:paused": PlaybackPausedPayload;
        "playback:queueChanged": PlaybackQueueChangedPayload;
        "playback:seeked": PlaybackSeekedPayload;
        "playback:starting": PlaybackStartingPayload;
        "playback:stateChanged": PlaybackStateChangedPayload;
        "playback:stopAfterCurrentChanged": PlaybackStopAfterCurrentChangedPayload;
        "playback:stopped": PlaybackStoppedPayload;
        "playback:time": PlaybackTimePayload;
        "playback:timeHighRes": PlaybackTimeHighResPayload;
        "playback:trackChanged": Track;
        "playback:volumeChanged": PlaybackVolumeChangedPayload;
        "playlist:activated": PlaylistActivatedPayload;
        "playlist:addComplete": PlaylistAddCompletePayload;
        "playlist:autoplaylistConfigChanged": PlaylistAutoplaylistConfigChangedPayload;
        "playlist:autoplaylistUIResult": PlaylistAutoplaylistUIResultPayload;
        "playlist:created": PlaylistCreatedPayload;
        "playlist:defaultFormatChanged": PlaylistDefaultFormatChangedPayload;
        "playlist:focusChanged": PlaylistFocusChangedPayload;
        "playlist:itemsAdded": PlaylistItemsAddedPayload;
        "playlist:itemsRemoved": PlaylistItemsRemovedPayload;
        "playlist:itemsReordered": PlaylistItemsReorderedPayload;
        "playlist:itemsReplaced": PlaylistItemsReplacedPayload;
        "playlist:lockChanged": PlaylistLockChangedPayload;
        "playlist:removed": PlaylistRemovedPayload;
        "playlist:renamed": PlaylistRenamedPayload;
        "playlist:reordered": PlaylistReorderedPayload;
        "playlist:selectionChanged": PlaylistSelectionChangedPayload;
        "plugin:registered": SystemPluginInfo;
        "plugin:unregistered": SystemPluginInfo;
        "port:connected": PortConnectedPayload;
        "port:disconnected": PortDisconnectedPayload;
        "port:message": PortMessagePayload;
        "selection:changed": SelectionChangedPayload;
        "state:changed": StateChangedPayload;
        "state:deleted": StateDeletedPayload;
        "system:themeChanged": SystemThemeChangedPayload;
        "taskbar:buttonClicked": TaskbarButtonClickedPayload;
        "tray:beforeContextMenu": TrayBeforeContextMenuPayload;
        "tray:click": TrayClickPayload;
        "tray:doubleClick": TrayDoubleClickPayload;
        "tray:menuItemClicked": TrayMenuItemClickedPayload;
        "ui:coloursChanged": UiColoursChangedPayload;
        "ui:fontChanged": UiFontChangedPayload;
        "ui:menuItemClicked": UiMenuItemClickedPayload;
        "ui:toast": UiToastPayload;
        "webview:processFailed": WebviewProcessFailedPayload;
        "window:activated": WindowActivatedPayload;
        "window:alwaysOnTopChanged": WindowAlwaysOnTopChangedPayload;
        "window:backdropStateChanged": WindowBackdropStateChangedPayload;
        "window:beforeClose": WindowBeforeClosePayload;
        "window:behaviorChanged": WindowBehaviorChangedPayload;
        "window:dpiChanged": WindowDpiChangedPayload;
        "window:hoverStateChanged": WindowHoverStateChangedPayload;
        "window:message": WindowMessagePayload;
        "window:minimizeSuppressed": WindowMinimizeSuppressedPayload;
        "window:popupClosed": WindowPopupClosedPayload;
        "window:popupOpened": WindowPopupOpenedPayload;
        "window:stateChanged": WindowStateChangedPayload;
    }

    Hierarchy

    • FBEventPayloadMap
      • FBEventPayloadMap
    Index
    api:registered api:unregistered app:beforeQuit audio:dspPresetChanged audio:fullWaveformFailed audio:fullWaveformReady audio:outputDeviceChanged audio:pcmFailed audio:pcmReady audio:replaygainModeChanged audio:spectrum audio:stream cursor:hiddenChanged dnd:capabilitiesChanged dnd:dragEnded dnd:drop dnd:enter dnd:leave file:opComplete file:opProgress http:downloadComplete http:response jitQueue:error jitQueue:listExhausted jitQueue:needNext jitQueue:preloadComplete jitQueue:trackChanged jitSession:attemptFinished jitSession:attemptRechecked jitSession:controlChanged jitSession:needNext jitSession:operationCompleted jitSession:stateChanged keyboard:hotkey library:getAllResult library:initialized library:itemsAdded library:itemsModified library:itemsRemoved menu:dismiss menu:select menu:valueChanged metadata:probeComplete metadata:probeProgress metadata:writeComplete metadb:changed panel:blur panel:configChanged panel:focus panel:initialized panel:visibilityChanged playback:cursorFollowChanged playback:dynamicInfo playback:dynamicInfoTrack playback:edited playback:followCursorChanged playback:itemPlayed playback:orderChanged playback:paused playback:queueChanged playback:seeked playback:starting playback:stateChanged playback:stopAfterCurrentChanged playback:stopped playback:time playback:timeHighRes playback:trackChanged playback:volumeChanged playlist:activated playlist:addComplete playlist:autoplaylistConfigChanged playlist:autoplaylistUIResult playlist:created playlist:defaultFormatChanged playlist:focusChanged playlist:itemsAdded playlist:itemsRemoved playlist:itemsReordered playlist:itemsReplaced playlist:lockChanged playlist:removed playlist:renamed playlist:reordered playlist:selectionChanged plugin:registered plugin:unregistered port:connected port:disconnected port:message selection:changed state:changed state:deleted system:themeChanged taskbar:buttonClicked tray:beforeContextMenu tray:click tray:doubleClick tray:menuItemClicked ui:coloursChanged ui:fontChanged ui:menuItemClicked ui:toast webview:processFailed window:activated window:alwaysOnTopChanged window:backdropStateChanged window:beforeClose window:behaviorChanged window:dpiChanged window:hoverStateChanged window:message window:minimizeSuppressed window:popupClosed window:popupOpened window:stateChanged
    "api:registered": SystemApiInfo
    "api:unregistered": SystemApiInfo
    "app:beforeQuit": AppBeforeQuitPayload
    "audio:dspPresetChanged": AudioDspPresetChangedPayload
    "audio:fullWaveformFailed": AudioFullWaveformFailedPayload
    "audio:fullWaveformReady": AudioFullWaveformReadyPayload
    "audio:outputDeviceChanged": AudioOutputDeviceChangedPayload
    "audio:pcmFailed": AudioPcmFailedPayload
    "audio:pcmReady": AudioPcmReadyPayload
    "audio:replaygainModeChanged": AudioReplaygainModeChangedPayload
    "audio:spectrum": AudioSpectrumPayload
    "audio:stream": AudioStreamPayload
    "cursor:hiddenChanged": CursorHiddenChangedPayload
    "dnd:capabilitiesChanged": DndCapabilitiesChangedPayload
    "dnd:dragEnded": DndDragEndedPayload
    "dnd:drop": DndDropPayload
    "dnd:enter": DndEnterPayload
    "dnd:leave": DndLeavePayload
    "file:opComplete": FileOpCompletePayload
    "file:opProgress": FileOpProgressPayload
    "http:downloadComplete": HttpDownloadCompletePayload
    "http:response": HttpResponsePayload
    "jitQueue:error": JitQueueErrorPayload
    "jitQueue:listExhausted": JitQueueListExhaustedPayload
    "jitQueue:needNext": JitQueueNeedNextPayload
    "jitQueue:preloadComplete": JitQueuePreloadCompletePayload
    "jitQueue:trackChanged": JitQueueTrackChangedPayload
    "jitSession:attemptFinished": JitSessionAttemptFinishedPayload
    "jitSession:attemptRechecked": JitSessionAttemptRecheckedPayload
    "jitSession:controlChanged": JitSessionControlChangedPayload
    "jitSession:needNext": JitSessionNeedNextPayload
    "jitSession:operationCompleted": JitSessionOperationCompletedPayload
    "jitSession:stateChanged": JitSessionStateChangedPayload
    "keyboard:hotkey": KeyboardHotkeyPayload
    "library:getAllResult": LibraryGetAllResultPayload
    "library:initialized": LibraryInitializedPayload
    "library:itemsAdded": LibraryItemsAddedPayload
    "library:itemsModified": LibraryItemsModifiedPayload
    "library:itemsRemoved": LibraryItemsRemovedPayload
    "menu:dismiss": MenuDismissPayload
    "menu:select": MenuSelectPayload
    "menu:valueChanged": MenuValueChangedPayload
    "metadata:probeComplete": MetadataProbeCompletePayload
    "metadata:probeProgress": MetadataProbeProgressPayload
    "metadata:writeComplete": MetadataWriteCompletePayload
    "metadb:changed": MetadbChangedPayload
    "panel:blur": PanelBlurPayload
    "panel:configChanged": PanelConfigChangedPayload
    "panel:focus": PanelFocusPayload
    "panel:initialized": PanelInitializedPayload
    "panel:visibilityChanged": PanelVisibilityChangedPayload
    "playback:cursorFollowChanged": PlaybackCursorFollowChangedPayload
    "playback:dynamicInfo": PlaybackDynamicInfoPayload
    "playback:dynamicInfoTrack": PlaybackDynamicInfoTrackPayload
    "playback:edited": Track
    "playback:followCursorChanged": PlaybackFollowCursorChangedPayload
    "playback:itemPlayed": Track
    "playback:orderChanged": PlaybackOrderChangedPayload
    "playback:paused": PlaybackPausedPayload
    "playback:queueChanged": PlaybackQueueChangedPayload
    "playback:seeked": PlaybackSeekedPayload
    "playback:starting": PlaybackStartingPayload
    "playback:stateChanged": PlaybackStateChangedPayload
    "playback:stopAfterCurrentChanged": PlaybackStopAfterCurrentChangedPayload
    "playback:stopped": PlaybackStoppedPayload
    "playback:time": PlaybackTimePayload
    "playback:timeHighRes": PlaybackTimeHighResPayload
    "playback:trackChanged": Track
    "playback:volumeChanged": PlaybackVolumeChangedPayload
    "playlist:activated": PlaylistActivatedPayload
    "playlist:addComplete": PlaylistAddCompletePayload
    "playlist:autoplaylistConfigChanged": PlaylistAutoplaylistConfigChangedPayload
    "playlist:autoplaylistUIResult": PlaylistAutoplaylistUIResultPayload
    "playlist:created": PlaylistCreatedPayload
    "playlist:defaultFormatChanged": PlaylistDefaultFormatChangedPayload
    "playlist:focusChanged": PlaylistFocusChangedPayload
    "playlist:itemsAdded": PlaylistItemsAddedPayload
    "playlist:itemsRemoved": PlaylistItemsRemovedPayload
    "playlist:itemsReordered": PlaylistItemsReorderedPayload
    "playlist:itemsReplaced": PlaylistItemsReplacedPayload
    "playlist:lockChanged": PlaylistLockChangedPayload
    "playlist:removed": PlaylistRemovedPayload
    "playlist:renamed": PlaylistRenamedPayload
    "playlist:reordered": PlaylistReorderedPayload
    "playlist:selectionChanged": PlaylistSelectionChangedPayload
    "plugin:registered": SystemPluginInfo
    "plugin:unregistered": SystemPluginInfo
    "port:connected": PortConnectedPayload
    "port:disconnected": PortDisconnectedPayload
    "port:message": PortMessagePayload
    "selection:changed": SelectionChangedPayload
    "state:changed": StateChangedPayload
    "state:deleted": StateDeletedPayload
    "system:themeChanged": SystemThemeChangedPayload
    "taskbar:buttonClicked": TaskbarButtonClickedPayload
    "tray:beforeContextMenu": TrayBeforeContextMenuPayload
    "tray:click": TrayClickPayload
    "tray:doubleClick": TrayDoubleClickPayload
    "tray:menuItemClicked": TrayMenuItemClickedPayload
    "ui:coloursChanged": UiColoursChangedPayload
    "ui:fontChanged": UiFontChangedPayload
    "ui:menuItemClicked": UiMenuItemClickedPayload
    "ui:toast": UiToastPayload
    "webview:processFailed": WebviewProcessFailedPayload
    "window:activated": WindowActivatedPayload
    "window:alwaysOnTopChanged": WindowAlwaysOnTopChangedPayload
    "window:backdropStateChanged": WindowBackdropStateChangedPayload
    "window:beforeClose": WindowBeforeClosePayload
    "window:behaviorChanged": WindowBehaviorChangedPayload
    "window:dpiChanged": WindowDpiChangedPayload
    "window:hoverStateChanged": WindowHoverStateChangedPayload
    "window:message": WindowMessagePayload
    "window:minimizeSuppressed": WindowMinimizeSuppressedPayload
    "window:popupClosed": WindowPopupClosedPayload
    "window:popupOpened": WindowPopupOpenedPayload
    "window:stateChanged": WindowStateChangedPayload