Class VideoConfigurationTrackFilter
java.lang.Object
com.castlabs.android.player.filter.VideoConfigurationTrackFilter
- All Implemented Interfaces:
TrackFilter
TrackFilter which uses
VideoFilterConfiguration.- Since:
- 4.2.26
-
Constructor Summary
ConstructorsConstructorDescriptionVideoConfigurationTrackFilter(VideoFilterConfiguration contentCfg, VideoFilterConfiguration adsCfg) Creates a new instance ofVideoConfigurationTrackFilter. -
Method Summary
Modifier and TypeMethodDescriptionvoidfilterTrack(FilterFormat track) Filters a track based on the providedFilterFormat.Returns the video filter configuration for ads.getConfiguration(boolean ads) Returns the configuration.Returns the video filter configuration for content.voidsetAdsConfiguration(VideoFilterConfiguration adsConfiguration) Sets the video filter configuration for ads.voidsetContentConfiguration(VideoFilterConfiguration contentConfiguration) Sets the video filter configuration for content.
-
Constructor Details
-
VideoConfigurationTrackFilter
public VideoConfigurationTrackFilter(VideoFilterConfiguration contentCfg, VideoFilterConfiguration adsCfg) Creates a new instance ofVideoConfigurationTrackFilter.- Parameters:
contentCfg- the video filter configuration for contentadsCfg- the video filter configuration for ads
-
-
Method Details
-
setContentConfiguration
Sets the video filter configuration for content.- Parameters:
contentConfiguration- the video filter configuration for content
-
setAdsConfiguration
Sets the video filter configuration for ads.- Parameters:
adsConfiguration- the video filter configuration for ads
-
getAdsConfiguration
Returns the video filter configuration for ads.- Returns:
- the video filter configuration for ads
-
getContentConfiguration
Returns the video filter configuration for content.- Returns:
- the video filter configuration for content
-
getConfiguration
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
Description copied from interface:TrackFilterFilters a track based on the providedFilterFormat.- Specified by:
filterTrackin interfaceTrackFilter- Parameters:
track- the track to filter, or keep
-