PictureInPictureDelegate
public class PictureInPictureDelegate
BasicPictureInPicture |
Basic Picture-in-Picture implementation. |
VideoPlaybackPictureInPicture |
Picture-in-Picture implementation optimized for Video Playback applications. |
A delegate class to help set up PiP (Picture-in-Picture) functionalities on behalf of the given PictureInPictureProvider instance.
It's highly recommended to choose one of the implementations: BasicPictureInPicture, VideoPlaybackPictureInPicture instead of using this class directly.
Summary
Nested types |
|---|
public final class PictureInPictureDelegate.EventRepresents the PiP event emitted from the system. |
public interface PictureInPictureDelegate.OnPictureInPictureEventListenerUnified listener interface for |
Public constructors |
|---|
PictureInPictureDelegate( |
Public methods |
|
|---|---|
final void |
addOnPictureInPictureEventListener(Adds |
final void |
removeOnPictureInPictureEventListener(Removes |
final void |
setPictureInPictureParams(Sets the |
Public constructors
PictureInPictureDelegate
public PictureInPictureDelegate(
@NonNull PictureInPictureProvider pictureInPictureProvider
)
| Parameters | |
|---|---|
@NonNull PictureInPictureProvider pictureInPictureProvider |
|
Public methods
addOnPictureInPictureEventListener
public final void addOnPictureInPictureEventListener(
@NonNull Executor executor,
@NonNull PictureInPictureDelegate.OnPictureInPictureEventListener listener
)
Adds OnPictureInPictureEventListener for events sent from system.
removeOnPictureInPictureEventListener
public final void removeOnPictureInPictureEventListener(
@NonNull PictureInPictureDelegate.OnPictureInPictureEventListener listener
)
Removes OnPictureInPictureEventListener for events sent from system.
setPictureInPictureParams
public final void setPictureInPictureParams(
@NonNull PictureInPictureParamsCompat pictureInPictureParamsCompat
)
Sets the PictureInPictureParamsCompat instance for PiP.
| Parameters | |
|---|---|
@NonNull PictureInPictureParamsCompat pictureInPictureParamsCompat |
|