bitmovin-player-react-native-analytics-conviva
Version:
Conviva Analytics Integration for the Bitmovin Player React Native SDK
30 lines (25 loc) • 899 B
text/typescript
import type { ConvivaStreamType } from './convivaStreamType';
/**
* Metadata overrides for Conviva analytics.
*/
export interface ConvivaMetadataOverrides {
// Can only be set once
assetName?: string;
// Can only be set before playback started
viewerId?: string;
streamType?: ConvivaStreamType;
applicationName?: string;
custom?: { [key: string]: any };
duration?: number;
/**
* Standard Conviva tags that aren't covered by the other fields in this class.
* List of tags can be found here:
* [Pre-defined Video and Content Metadata](https://pulse.conviva.com/learning-center/content/sensor_developer_center/sensor_integration/javascript/javascript_stream_sensor.htm#Predefined_video_meta)
*/
additionalStandardTags?: { [key: string]: any };
// Dynamic
encodedFramerate?: number;
defaultResource?: string;
streamUrl?: string;
imaSdkVersion?: string;
}