Class VideoConfigurationTrackFilter
- java.lang.Object
-
- com.castlabs.android.player.filter.VideoConfigurationTrackFilter
-
- All Implemented Interfaces:
TrackFilter
public class VideoConfigurationTrackFilter extends Object implements TrackFilter
TrackFilter which usesVideoFilterConfiguration.- Since:
- 4.2.26
-
-
Constructor Summary
Constructors Constructor Description VideoConfigurationTrackFilter(VideoFilterConfiguration contentCfg, VideoFilterConfiguration adsCfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilterTrack(FilterFormat track)VideoFilterConfigurationgetAdsConfiguration()VideoFilterConfigurationgetConfiguration(boolean ads)Returns the configuration.VideoFilterConfigurationgetContentConfiguration()voidsetAdsConfiguration(VideoFilterConfiguration adsConfiguration)voidsetContentConfiguration(VideoFilterConfiguration contentConfiguration)
-
-
-
Constructor Detail
-
VideoConfigurationTrackFilter
public VideoConfigurationTrackFilter(VideoFilterConfiguration contentCfg, VideoFilterConfiguration adsCfg)
-
-
Method Detail
-
setContentConfiguration
public void setContentConfiguration(VideoFilterConfiguration contentConfiguration)
-
setAdsConfiguration
public void setAdsConfiguration(VideoFilterConfiguration adsConfiguration)
-
getAdsConfiguration
public VideoFilterConfiguration getAdsConfiguration()
-
getContentConfiguration
public VideoFilterConfiguration getContentConfiguration()
-
getConfiguration
public VideoFilterConfiguration getConfiguration(boolean ads)
Returns the configuration. In case an ad configuration is requested and such is notnull, it will be returned- Parameters:
ads- whether to try and return the ads configuration- Returns:
- the configuration.
-
filterTrack
public void filterTrack(@NonNull FilterFormat track)- Specified by:
filterTrackin interfaceTrackFilter- Parameters:
track- the track to filter, or keep
-
-