Added in API level 31
MediaMetricsManager
class MediaMetricsManager
| kotlin.Any | |
| ↳ | android.media.metrics.MediaMetricsManager |
This class gives information about, and interacts with media metrics.
Summary
| Constants | |
|---|---|
| static Long | |
| Public methods | |
|---|---|
| BundleSession |
Creates a generic bundle session. |
| EditingSession |
Creates a editing session. |
| PlaybackSession |
Creates a playback session. |
| RecordingSession |
Creates a recording session. |
| TranscodingSession |
Creates a transcoding session. |
| Unit |
releaseSessionId(sessionId: String)Creates a generic bundle session. |
Constants
Public methods
createBundleSession
Added in API level 33
fun createBundleSession(): BundleSession
Creates a generic bundle session.
| Return | |
|---|---|
BundleSession |
This value cannot be null. |
createEditingSession
Added in API level 33
fun createEditingSession(): EditingSession
Creates a editing session.
| Return | |
|---|---|
EditingSession |
This value cannot be null. |
createPlaybackSession
Added in API level 31
fun createPlaybackSession(): PlaybackSession
Creates a playback session.
| Return | |
|---|---|
PlaybackSession |
This value cannot be null. |
createRecordingSession
Added in API level 31
fun createRecordingSession(): RecordingSession
Creates a recording session.
| Return | |
|---|---|
RecordingSession |
This value cannot be null. |
createTranscodingSession
Added in API level 33
fun createTranscodingSession(): TranscodingSession
Creates a transcoding session.
| Return | |
|---|---|
TranscodingSession |
This value cannot be null. |
releaseSessionId
Added in API level 33
fun releaseSessionId(sessionId: String): Unit
Creates a generic bundle session.
| Parameters | |
|---|---|
sessionId |
String: This value cannot be null. |
| Return | |
|---|---|
Unit |
This value cannot be null. |