MCPcopy Create free account

hub / github.com/danylovolokh/VideoPlayerManager / functions

Functions515 in github.com/danylovolokh/VideoPlayerManager

↓ 1 callersMethodaddRecyclerView
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:83
↓ 1 callersMethodaddVideoPlayerManagerFragment
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:71
↓ 1 callersMethodaddVisibilityUtilsFragment
()
app/src/main/java/com/volokh/danylo/videolist/demo/VideoListActivity.java:77
↓ 1 callersMethodbottomToTopMostVisibleItem
(ItemsPositionGetter itemsPositionGetter, int maxVisibilityPercents, ListItemData outMostVisibleItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:232
↓ 1 callersMethodcalculateActiveItem
1. This method get current item visibility percents. 2. Then get scroll direction and depending on it either call {@link #findNextItem(ItemsPositionG
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:307
↓ 1 callersMethodcalculateMostVisibleItem
This method calculates most visible item from top to bottom or from bottom to top depends on scroll direction. @param itemsPositionGetter @param firs
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:169
↓ 1 callersMethodclearAll
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:472
↓ 1 callersMethodclearPlayerInstance
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:135
↓ 1 callersMethodcreateNewPlayerInstance
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:149
↓ 1 callersMethoddeactivate
There might be a case when not only new view becomes active, but also when no view is active. When view should stop being active this method is called
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItem.java:34
↓ 1 callersMethoddeactivateCurrentItem
(T listItemToDeactivate, View view, int position)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:60
↓ 1 callersMethodenoughPercentsForDeactivation
(int visibilityPercents)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:333
↓ 1 callersMethoderr
(final String TAG, final String message)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/Logger.java:7
↓ 1 callersMethodfindNextItem
This method calculates visibility of next item. There are some cases when next item cannot be filled with data: 1. When current data is last item in
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:91
↓ 1 callersMethodfindPreviousItem
This method calculates visibility of previous item. There are some cases when previous item cannot be filled with data: 1. When current data is first
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:131
↓ 1 callersMethodgetAssetFileDescriptorDataSource
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:76
↓ 1 callersMethodgetCurrentPlayerState
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManagerCallback.java:17
↓ 1 callersMethodgetCurrentPosition
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:516
↓ 1 callersMethodgetDuration
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:551
↓ 1 callersMethodgetItemId
(int position)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/VideoListViewAdapter.java:36
↓ 1 callersMethodgetMockCurrentItem
@param firstVisiblePosition in {@link #mListItems} @param lastVisiblePosition in {@link #mListItems} @return ListItemData at lastVisiblePosition if us
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:268
↓ 1 callersMethodgetVideoUrlDataSource
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:80
↓ 1 callersMethodgetVisibilityPercents
(List<? extends ListItem> listItems)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:41
↓ 1 callersMethodisAvailable
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:35
↓ 1 callersMethodisFailedToPrepareUiForPlayback
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:52
↓ 1 callersMethodisLocked
(String owner)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/PlayerQueueLock.java:27
↓ 1 callersMethodisMostVisibleItemChanged
()
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItemData.java:51
↓ 1 callersMethodisReadyForPlayback
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:29
↓ 1 callersMethodisVideoSizeAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ReadyForPlaybackIndicator.java:18
↓ 1 callersMethodmessageFinished
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Message.java:9
↓ 1 callersMethodnotifyOnErrorMainThread
(int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:376
↓ 1 callersMethodnotifyOnVideoCompletionMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:354
↓ 1 callersMethodnotifyOnVideoPreparedMainThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:365
↓ 1 callersMethodnotifyOnVideoSizeChangedMainThread
(int width, int height)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:328
↓ 1 callersMethodnotifyOnVideoStopped
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:190
↓ 1 callersMethodnotifyTextureAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:538
↓ 1 callersMethodonActiveViewChangedActive
(View newActiveView, int newActiveViewPosition)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:32
↓ 1 callersMethodonBindViewHolder
(Holder holder, int position)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:23
↓ 1 callersMethodonBufferingUpdateMainThread
(int percent)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:662
↓ 1 callersMethodonCompletion
(MediaPlayer mp)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:221
↓ 1 callersMethodonDetectedListScroll
(ItemsPositionGetter itemsPositionGetter, int firstVisibleItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:38
↓ 1 callersMethodonError
(MediaPlayer mp, int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:234
↓ 1 callersMethodonErrorBackgroundThread
(int what, int extra)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:91
↓ 1 callersMethodonPlayerItemChanged
(MetaData currentItemMetaData)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/PlayerItemChangeListener.java:9
↓ 1 callersMethodonPrepareError
This method propagates error when {@link IOException} is thrown during synchronous {@link #prepare()} @param ex
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:135
↓ 1 callersMethodonVideoPlayTimeChanged
(int positionInMilliseconds)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:668
↓ 1 callersMethodonVideoPreparedBackgroundThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:87
↓ 1 callersMethodonVideoSizeAvailable
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:480
↓ 1 callersMethodperformAction
(VideoPlayerView currentPlayer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:49
↓ 1 callersMethodpolledFromQueue
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Message.java:8
↓ 1 callersMethodpositionUpdaterIsWorking
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:255
↓ 1 callersMethodprepare
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:176
↓ 1 callersMethodprintInfo
(int what)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:273
↓ 1 callersMethodresetReleaseClearCurrentPlayer
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/SingleVideoPlayerManager.java:335
↓ 1 callersMethodrunMessage
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Message.java:7
↓ 1 callersMethodscrollStateStr
(int scrollState)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/BaseItemsVisibilityCalculator.java:46
↓ 1 callersMethodsetActive
When view visibility become bigger than "current active" view visibility then the new view becomes active. This method is called
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/items/ListItem.java:28
↓ 1 callersMethodsetContentHeight
(int height)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:308
↓ 1 callersMethodsetContentWidth
(int width)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:316
↓ 1 callersMethodsetCurrentItem
(MetaData currentItemMetaData, VideoPlayerView newPlayerView)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoPlayerManagerCallback.java:13
↓ 1 callersMethodsetScaleType
(ScaleType scaleType)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:59
↓ 1 callersMethodsetSurfaceTextureListener
(SurfaceTextureListener listener)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:247
↓ 1 callersMethodsetTitle
(String title)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/fragments/VisibilityUtilsFragment.java:33
↓ 1 callersMethodsetVisibilityPercentsText
(View currentView, int percents)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:132
↓ 1 callersMethodstartPositionUpdateNotifier
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:609
↓ 1 callersMethodstateAfter
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:51
↓ 1 callersMethodstateBefore
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:50
↓ 1 callersMethodstop
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:183
↓ 1 callersMethodstopPlayback
(VideoPlayerManager videoPlayerManager)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/manager/VideoItem.java:12
↓ 1 callersMethodtopToBottomMostVisibleItem
(ItemsPositionGetter itemsPositionGetter, int maxVisibilityPercents, ListItemData outMostVisibleItem)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/calculator/SingleListViewItemActiveCalculator.java:196
↓ 1 callersMethodviewIsPartiallyHiddenBottom
(int height)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:140
↓ 1 callersMethodviewIsPartiallyHiddenBottom
(int height)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:90
↓ 1 callersMethodviewIsPartiallyHiddenTop
()
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:144
↓ 1 callersMethodviewIsPartiallyHiddenTop
()
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/VisibilityItem.java:94
↓ 1 callersMethodvisibilityStr
(int visibility)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java:687
MethodApplicationTest
()
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ApplicationTest.java:10
MethodApplicationTest
()
list-visibility-utils/src/androidTest/java/com/example/danylovolokh/visibilityutils/ApplicationTest.java:10
MethodAssetVideoItem
(String title, AssetFileDescriptor assetFileDescriptor, VideoPlayerManager<MetaData> videoPlayerManager, Picas
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/AssetVideoItem.java:25
MethodBaseVideoItem
(VideoPlayerManager<MetaData> videoPlayerManager)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/BaseVideoItem.java:32
MethodClearPlayerInstance
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/ClearPlayerInstance.java:12
MethodCreateNewPlayerInstance
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/CreateNewPlayerInstance.java:12
MethodCurrentItemMetaData
(int positionOfCurrentItem, View currentItemView)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/meta/CurrentItemMetaData.java:10
MethodDirectLinkVideoItem
(String title, String directUr, VideoPlayerManager videoPlayerManager, Picasso imageLoader, int imageResource)
app/src/main/java/com/volokh/danylo/videolist/video_list_demo/adapter/items/DirectLinkVideoItem.java:22
MethodHandlerThreadExtension
@param name @param setupExceptionHandler
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/utils/HandlerThreadExtension.java:23
MethodHolder
(View itemView)
app/src/main/java/com/volokh/danylo/videolist/visibility_demo/adapter/items/Holder.java:16
MethodListViewItemPositionGetter
(ListView listView)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ListViewItemPositionGetter.java:16
MethodMediaPlayerWrapper
(MediaPlayer mediaPlayer)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapper.java:66
MethodMediaPlayerWrapperImpl
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/MediaPlayerWrapperImpl.java:7
MethodMessagesHandlerThread
()
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/MessagesHandlerThread.java:33
MethodMockMediaPlayerWrapper
(MediaPlayer mediaPlayer)
video-player-manager/src/androidTest/java/com/danylo/volokh/video_player_manager/ui/MediaPlayerWrapperTest.java:53
MethodPlayerMessage
(VideoPlayerView currentPlayer, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/PlayerMessage.java:19
MethodPrepare
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Prepare.java:22
MethodRecyclerViewItemPositionGetter
(LinearLayoutManager layoutManager, RecyclerView recyclerView)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/RecyclerViewItemPositionGetter.java:25
MethodRelease
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Release.java:13
MethodReset
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/Reset.java:13
MethodScalableTextureView
(Context context)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/ScalableTextureView.java:43
MethodScrollDirectionDetector
(OnDetectScrollListener onDetectScrollListener)
list-visibility-utils/src/main/java/com/volokh/danylo/visibility_utils/scroll_utils/ScrollDirectionDetector.java:26
MethodSetAssetsDataSourceMessage
(VideoPlayerView videoPlayerView, AssetFileDescriptor assetFileDescriptor, VideoPlayerManagerCallback callback
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/SetAssetsDataSourceMessage.java:18
MethodSetDataSourceMessage
(VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/player_messages/SetDataSourceMessage.java:12
MethodSetNewViewForPlayback
(MetaData currentItemMetaData, VideoPlayerView videoPlayerView, VideoPlayerManagerCallback callback)
video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/SetNewViewForPlayback.java:14
← previousnext →101–200 of 515, ranked by callers