MediaProjectionAssetLoader
@UnstableApi
public final class MediaProjectionAssetLoader implements AssetLoader
Asset loader that provides video from MediaProjection.
Summary
Nested types |
|---|
public final class MediaProjectionAssetLoader.Factory implements AssetLoader.FactoryFactory for |
Public methods |
|
|---|---|
ImmutableMap<Integer, String> |
Return the used decoders' names. |
int |
@Transformer.ProgressStateReturns the current |
void |
release()Stops loading data and releases all resources associated with the asset loader. |
void |
start()Starts the asset loader. |
Inherited Constants |
||||
|---|---|---|---|---|
|
Public methods
getDecoderNames
public ImmutableMap<Integer, String> getDecoderNames()
Return the used decoders' names.
| Returns | |
|---|---|
ImmutableMap<Integer, String> |
The decoders' names keyed by |
getProgress
@Transformer.ProgressState
public int getProgress(ProgressHolder progressHolder)
Returns the current Transformer.ProgressState and updates progressHolder with the current progress if it is available.
| Parameters | |
|---|---|
ProgressHolder progressHolder |
A |
| Returns | |
|---|---|
int |
release
public void release()
Stops loading data and releases all resources associated with the asset loader.