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 TypeMethodDescriptionvoid
onAudioTracks
(Collection<AudioTrack> audioTracks) Apply custom filter logic on AudioTracks.void
onSubtitleTracks
(Collection<SubtitleTrack> subtitleTracks) Apply custom filter logic on SubtitleTracks.void
onVideoTracks
(Collection<MutableVideoTrack> videoTracks) Apply custom filter logic on VideoTracks.
-
Constructor Details
-
AbstractPlayerModelFilter
public AbstractPlayerModelFilter()
-
-
Method Details
-
onVideoTracks
Description copied from interface:PlayerModelFilter
Apply custom filter logic on VideoTracks. Ifqualities
are to be filtered, this can be achieved by callingMutableVideoTrack.removeQuality(VideoTrackQuality)
on its parentVideoTrack
.- Specified by:
onVideoTracks
in interfacePlayerModelFilter
- Parameters:
videoTracks
- tracks to filter
-
onAudioTracks
Description copied from interface:PlayerModelFilter
Apply custom filter logic on AudioTracks.- Specified by:
onAudioTracks
in interfacePlayerModelFilter
- Parameters:
audioTracks
- tracks to filter
-
onSubtitleTracks
Description copied from interface:PlayerModelFilter
Apply custom filter logic on SubtitleTracks.- Specified by:
onSubtitleTracks
in interfacePlayerModelFilter
- Parameters:
subtitleTracks
- tracks to filter
-