bitmovin-analytics
Advanced tools
Comparing version 2.29.2 to 2.29.3-beta.1
@@ -0,1 +1,2 @@ | ||
declare const VERSION: string; | ||
export interface AnalyticsDebugConfig { | ||
@@ -95,5 +96,2 @@ fields?: string[]; | ||
} | ||
export interface AnalyticsStateMachineOptions { | ||
starttime: any; | ||
} | ||
export interface Timespan { | ||
@@ -378,2 +376,14 @@ start: number; | ||
} | ||
export interface Subscribable<TArgs> { | ||
subscribe(callback: EventHandler<TArgs>): () => void; | ||
unsubscribe(callback: EventHandler<TArgs>): any; | ||
} | ||
export type EventHandler<TArgs> = (args: TArgs) => void; | ||
export interface DeferredLicenseLoadingAdapterAPI { | ||
readonly supportsDeferredLicenseLoading?: boolean; | ||
readonly onLicenseKeyReceived: Subscribable<{ | ||
licenseKey: string; | ||
}>; | ||
readonly onLicenseCallFailed: Subscribable<any>; | ||
} | ||
declare class AdCallbacks { | ||
@@ -403,14 +413,2 @@ onAdStarted: (event: any) => void; | ||
} | ||
export interface Subscribable<TArgs> { | ||
subscribe(callback: EventHandler<TArgs>): () => void; | ||
unsubscribe(callback: EventHandler<TArgs>): any; | ||
} | ||
export type EventHandler<TArgs> = (args: TArgs) => void; | ||
export interface DeferredLicenseLoadingAdapterAPI { | ||
readonly supportsDeferredLicenseLoading?: boolean; | ||
readonly onLicenseKeyReceived: Subscribable<{ | ||
licenseKey: string; | ||
}>; | ||
readonly onLicenseCallFailed: Subscribable<{}>; | ||
} | ||
export interface InternalAdapterAPI extends DeferredLicenseLoadingAdapterAPI { | ||
@@ -518,5 +516,5 @@ readonly downloadSpeedInfo: DownloadSpeedInfo; | ||
setupStateMachineCallbacks(): void; | ||
guardAgainstMissingVideoTitle: (oldConfig: AnalyticsConfig, newConfig: AnalyticsConfig) => void; | ||
guardAgainstMissingIsLive: (oldConfig: AnalyticsConfig, newConfig: AnalyticsConfig) => void; | ||
sourceChange: (config: AnalyticsConfig) => void; | ||
guardAgainstMissingVideoTitle: (oldConfig: AnalyticsConfig, newConfig: AnalyticsConfig | undefined) => void; | ||
guardAgainstMissingIsLive: (oldConfig: AnalyticsConfig, newConfig: AnalyticsConfig | undefined) => void; | ||
sourceChange: (config: AnalyticsConfig | undefined) => void; | ||
setCustomDataOnce: (values: CustomDataValues) => void; | ||
@@ -538,4 +536,4 @@ setCustomData: (values: CustomDataValues) => void; | ||
getIsLiveFromConfigOrPlaybackInfo(config: AnalyticsConfig, isLiveFromPlayback?: boolean): boolean; | ||
getMergedCollectorConfig(newConfig: AnalyticsConfig, oldConfig?: AnalyticsConfig): CollectorConfig | undefined; | ||
getMergedAnalyticsConfig(newConfig: AnalyticsConfig, oldConfig?: AnalyticsConfig): AnalyticsConfig; | ||
getMergedCollectorConfig(newConfig: AnalyticsConfig | undefined, oldConfig?: AnalyticsConfig): CollectorConfig | undefined; | ||
getMergedAnalyticsConfig(newConfig: AnalyticsConfig | undefined, oldConfig?: AnalyticsConfig): AnalyticsConfig; | ||
/** | ||
@@ -569,2 +567,8 @@ * This method sanitizes the input and updates the analytics config. | ||
} | ||
export declare class AmazonIVSAdapter extends Adapter implements AdapterAPI { | ||
constructor(config: AnalyticsConfig, player: any); | ||
} | ||
export interface AnalyticsStateMachineOptions { | ||
starttime: any; | ||
} | ||
export declare class Bitmovin8Adapter extends Adapter implements AdapterAPI { | ||
@@ -580,8 +584,8 @@ constructor(player: any, opts?: AnalyticsStateMachineOptions); | ||
} | ||
export declare class HTMLVideoElementAdapter extends Adapter implements AdapterAPI { | ||
constructor(config: AnalyticsConfig, player: HTMLVideoElement, opts?: AnalyticsStateMachineOptions); | ||
} | ||
export declare class HlsAdapter extends Adapter implements AdapterAPI { | ||
constructor(config: AnalyticsConfig, player: any, opts?: AnalyticsStateMachineOptions); | ||
} | ||
export declare class HTMLVideoElementAdapter extends Adapter implements AdapterAPI { | ||
constructor(config: AnalyticsConfig, player: HTMLVideoElement, opts?: AnalyticsStateMachineOptions); | ||
} | ||
export declare class ShakaAdapter extends Adapter implements AdapterAPI { | ||
@@ -613,5 +617,5 @@ constructor(config: AnalyticsConfig, player: any, opts?: AnalyticsStateMachineOptions); | ||
HTML5 = "html5", | ||
CHROMECAST_SHAKA = "chromecast-shaka" | ||
CHROMECAST_SHAKA = "chromecast-shaka", | ||
AMAZON_IVS = "amazonivs" | ||
} | ||
declare const VERSION: string; | ||
declare const AnalyticsPlayerModule: { | ||
@@ -634,2 +638,3 @@ name: string; | ||
HTMLVideoElementAdapter: typeof HTMLVideoElementAdapter; | ||
AmazonIVSAdapter: typeof AmazonIVSAdapter; | ||
}; | ||
@@ -649,2 +654,6 @@ declare const _default: { | ||
export { | ||
AnalyticsPlayerModule as PlayerModule, | ||
CdnProvider as CdnProviders, | ||
Player as Players, | ||
VERSION as version, | ||
_default as default, | ||
@@ -651,0 +660,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
{"name":"bitmovin-analytics","version":"v2.29.2","description":"Bitmovin Analytics Collector collects monitoring events from video players for the Bitmovin Analytics Service","license":"MIT","main":"bitmovinanalytics.min.js","types":"bitmovin-analytics.d.ts","author":"Bitmovin Inc","homepage":"https://bitmovin.com/video-analytics/","maintainers":[{"name":"bitadmin","email":"admin@bitmovin.com"}]} | ||
{"name":"bitmovin-analytics","version":"v2.29.3-beta.1","description":"Bitmovin Analytics Collector collects monitoring events from video players for the Bitmovin Analytics Service","license":"MIT","main":"bitmovinanalytics.min.js","types":"bitmovin-analytics.d.ts","author":"Bitmovin Inc","homepage":"https://bitmovin.com/video-analytics/","maintainers":[{"name":"bitadmin","email":"admin@bitmovin.com"}]} |
# Bitmovin Analytics Collector | ||
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/bitmovin-engineering/bitmovin-analytics-collector/tree/main.svg?style=shield&circle-token=e3ec1c4b9bcaf4bb4818dc6f234845f2807137cc)](https://dl.circleci.com/status-badge/redirect/gh/bitmovin-engineering/bitmovin-analytics-collector/tree/main) | ||
[![install size](https://packagephobia.com/badge?p=bitmovin-analytics)](https://packagephobia.com/result?p=bitmovin-analytics) | ||
@@ -5,0 +6,0 @@ Instruments adaptive streaming video players and collects information to be sent to the Bitmovin Analytics service. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
713448
1406
85
2