DecodeOneFrameUtil
@UnstableApi
public final class DecodeOneFrameUtil
Utilities for decoding a video frame for tests.
Summary
Nested types |
|---|
public interface DecodeOneFrameUtil.ListenerListener for decoding events. |
Public methods |
|
|---|---|
static void |
decodeOneAssetFileFrame(Reads and decodes one frame synchronously from the |
static void |
decodeOneMediaItemFrame(Reads and decodes one frame synchronously from the |
Public methods
decodeOneAssetFileFrame
public static void decodeOneAssetFileFrame(
String assetFilePath,
DecodeOneFrameUtil.Listener listener,
Surface surface
)
Reads and decodes one frame synchronously from the assetFilePath and renders it to the surface.
This method blocks until the frame has been rendered to the surface.
| Parameters | |
|---|---|
String assetFilePath |
The path to the file in the asset directory. |
DecodeOneFrameUtil.Listener listener |
A |
Surface surface |
The |
| Throws | |
|---|---|
java.lang.Exception |
decodeOneMediaItemFrame
public static void decodeOneMediaItemFrame(
MediaItem mediaItem,
DecodeOneFrameUtil.Listener listener,
Surface surface
)
Reads and decodes one frame synchronously from the mediaItem and renders it to the surface.
This method blocks until the frame has been rendered to the surface.
| Parameters | |
|---|---|
MediaItem mediaItem |
The |
DecodeOneFrameUtil.Listener listener |
A |
Surface surface |
The |
| Throws | |
|---|---|
java.lang.Exception |