Class AbstractPlayerModelFilter
java.lang.Object
com.castlabs.android.player.filter.AbstractPlayerModelFilter
- All Implemented Interfaces:
PlayerModelFilter
Convenience abstract and no-op implementation of
PlayerModelFilter.- Since:
- 4.2.26
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonAudioTracks(Collection<AudioTrack> audioTracks) Apply custom filter logic on AudioTracks.voidonSubtitleTracks(Collection<SubtitleTrack> subtitleTracks) Apply custom filter logic on SubtitleTracks.voidonVideoTracks(Collection<MutableVideoTrack> videoTracks) Apply custom filter logic on VideoTracks.
-
Constructor Details
-
AbstractPlayerModelFilter
public AbstractPlayerModelFilter()Default constructor.
-
-
Method Details
-
onVideoTracks
Description copied from interface:PlayerModelFilterApply custom filter logic on VideoTracks. Ifqualitiesare to be filtered, this can be achieved by callingMutableVideoTrack.removeQuality(VideoTrackQuality)on its parentVideoTrack.- Specified by:
onVideoTracksin interfacePlayerModelFilter- Parameters:
videoTracks- tracks to filter
-
onAudioTracks
Description copied from interface:PlayerModelFilterApply custom filter logic on AudioTracks.- Specified by:
onAudioTracksin interfacePlayerModelFilter- Parameters:
audioTracks- tracks to filter
-
onSubtitleTracks
Description copied from interface:PlayerModelFilterApply custom filter logic on SubtitleTracks.- Specified by:
onSubtitleTracksin interfacePlayerModelFilter- Parameters:
subtitleTracks- tracks to filter
-