@byomakase/omakase-player
    Preparing search index...

    Interface MarkerTrackApi

    interface MarkerTrackApi {
        onMarkerCreate$: Observable<MarkerCreateEvent>;
        onMarkerDelete$: Observable<MarkerDeleteEvent>;
        onMarkerInit$: Observable<MarkerInitEvent>;
        onMarkerSelected$: Observable<MarkerSelectedEvent>;
        onMarkerUpdate$: Observable<MarkerUpdateEvent>;
        onVttLoaded$: Observable<undefined | MarkerVttFile>;
        get name(): string;
        addMarker(marker: Partial<MarkerApi>): MarkerApi;
        destroy(): void;
        getMarkers(): MarkerApi[];
        getSelectedMarker(): undefined | MarkerApi;
        hide(): void;
        isVisible(): boolean;
        removeAllMarkers(): void;
        removeMarker(id: string): void;
        show(): void;
        toggleMarker(id: string): void;
        toggleVisibility(): void;
        updateMarker(id: string, data: Partial<MarkerApi>): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    onMarkerCreate$: Observable<MarkerCreateEvent>

    Fires on marker create

    onMarkerDelete$: Observable<MarkerDeleteEvent>

    Fires on marker delete

    onMarkerInit$: Observable<MarkerInitEvent>

    Fires on loading the initial list of markers

    onMarkerSelected$: Observable<MarkerSelectedEvent>

    Fires on marker selected

    onMarkerUpdate$: Observable<MarkerUpdateEvent>

    Fires on marker update

    onVttLoaded$: Observable<undefined | MarkerVttFile>

    Fires after VTT file defined in the config is loaded

    Accessors

    Methods