---
updatedAt: 2026-08-21T11:58:07.000Z
agentTools:
  siteIndex: https://developer.bitmovin.com/llms.txt
  projectIndex: https://developer.bitmovin.com/playback/llms.txt
---

# VideoFeedItem

com.bitmovin.player.api.videofeed

# VideoFeedItem

@[ExperimentalBitmovinApi](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-experimental-bitmovin-api)

data class VideoFeedItem(val id: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), val sourceConfig: [SourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-source-source-config), val analyticsConfig: [AnalyticsSourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-analytics-analytics-source-config) = defaultAnalyticsConfig(id, sourceConfig))

Describes an item managed by [VideoFeedPlayerController](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-videofeed-video-feed-player-controller).

## Constructors

|               |                                                                                                                                                                                                                                                                                                                                                                |
| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| VideoFeedItem | constructor(id: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), sourceConfig: [SourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-source-source-config), analyticsConfig: [AnalyticsSourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-analytics-analytics-source-config) = defaultAnalyticsConfig(id, sourceConfig)) |

## Types

| Name    | Summary                                                                                                                                                                                          |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Builder | class Builder(id: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), sourceConfig: [SourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-source-source-config)) |

## Properties

| Name            | Summary                                                                                                                 |
| --------------- | ----------------------------------------------------------------------------------------------------------------------- |
| analyticsConfig | val analyticsConfig: [AnalyticsSourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-analytics-analytics-source-config) |
| id              | val id: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)                               |
| sourceConfig    | val sourceConfig: [SourceConfig](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-source-source-config)                          |