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 TypeMethodDescriptionvoid
filterTrack
(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.void
setAdsConfiguration
(VideoFilterConfiguration adsConfiguration) Sets the video filter configuration for ads.void
setContentConfiguration
(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:TrackFilter
Filters a track based on the providedFilterFormat
.- Specified by:
filterTrack
in interfaceTrackFilter
- Parameters:
track
- the track to filter, or keep
-