AssetInfo
@Immutable
@UnstableApi
class AssetInfo
Information about a test asset.
Summary
Constants |
|
|---|---|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
Baseline profile level 3.0 H.264 stream, which should be supported on all devices. |
const AssetInfo! |
Baseline profile level 3.0 H.264 stream, which should be supported on all devices. |
const AssetInfo! |
Baseline profile level 3.0 H.264 stream, which should be supported on all devices. |
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
An MP4 file containing an edit list that makes its only sync sample a preroll sample (i.e., have a negative presentation timestamp). |
const AssetInfo! |
|
const AssetInfo! |
This file contains an edit lists that adds one second to all video frames. |
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
Test clip transcoded from |
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
This file has been edited to show a visual stopwatch to make it easier to know when frames were presented in the original video. |
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
|
const AssetInfo! |
Public properties |
|
|---|---|
Int |
Audio sample count, or |
Int |
Total number of tracks, or |
String! |
Asset uri string. |
Long |
Video duration in microseconds, or |
Format? |
Video |
Int |
Video frame count, or |
ImmutableList<Long!>? |
Video frame timestamps in microseconds, or |
Constants
MP4_ASSET_PHOTOS_TRIM_OPTIMIZATION_VIDEO
const val MP4_ASSET_PHOTOS_TRIM_OPTIMIZATION_VIDEO: AssetInfo!
MP4_ASSET_WITH_INCREASING_TIMESTAMPS_320W_240H_15S
const val MP4_ASSET_WITH_INCREASING_TIMESTAMPS_320W_240H_15S: AssetInfo!
Baseline profile level 3.0 H.264 stream, which should be supported on all devices.
MP4_ASSET_WITH_INCREASING_TIMESTAMPS_320W_240H_5S
const val MP4_ASSET_WITH_INCREASING_TIMESTAMPS_320W_240H_5S: AssetInfo!
Baseline profile level 3.0 H.264 stream, which should be supported on all devices.
MP4_ASSET_WITH_INCREASING_TIMESTAMPS_320W_240H_GAMMA22_1S
const val MP4_ASSET_WITH_INCREASING_TIMESTAMPS_320W_240H_GAMMA22_1S: AssetInfo!
Baseline profile level 3.0 H.264 stream, which should be supported on all devices.
MP4_LONG_ASSET_WITH_AUDIO_AND_INCREASING_TIMESTAMPS
const val MP4_LONG_ASSET_WITH_AUDIO_AND_INCREASING_TIMESTAMPS: AssetInfo!
MP4_LONG_ASSET_WITH_INCREASING_TIMESTAMPS
const val MP4_LONG_ASSET_WITH_INCREASING_TIMESTAMPS: AssetInfo!
MP4_ONLY_PREROLL_SYNC_SAMPLE_EDIT_LIST
const val MP4_ONLY_PREROLL_SYNC_SAMPLE_EDIT_LIST: AssetInfo!
An MP4 file containing an edit list that makes its only sync sample a preroll sample (i.e., have a negative presentation timestamp).
MP4_POSITIVE_SHIFT_EDIT_LIST
const val MP4_POSITIVE_SHIFT_EDIT_LIST: AssetInfo!
This file contains an edit lists that adds one second to all video frames.
MP4_REMOTE_1280W_720H_30_SECOND_HIGHMOTION
const val MP4_REMOTE_1280W_720H_30_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_1280W_720H_30_SECOND_ROOF_ONEPLUSNORD2
const val MP4_REMOTE_1280W_720H_30_SECOND_ROOF_ONEPLUSNORD2: AssetInfo!
MP4_REMOTE_1280W_720H_32_SECOND_ROOF_REDMINOTE9
const val MP4_REMOTE_1280W_720H_32_SECOND_ROOF_REDMINOTE9: AssetInfo!
MP4_REMOTE_1280W_720H_5_SECOND_HIGHMOTION
const val MP4_REMOTE_1280W_720H_5_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_1440W_1440H_31_SECOND_ROOF_SAMSUNGS20ULTRA5G
const val MP4_REMOTE_1440W_1440H_31_SECOND_ROOF_SAMSUNGS20ULTRA5G: AssetInfo!
MP4_REMOTE_1440W_1440H_5_SECOND_HIGHMOTION
const val MP4_REMOTE_1440W_1440H_5_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_1920W_1080H_30_SECOND_HIGHMOTION
const val MP4_REMOTE_1920W_1080H_30_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_1920W_1080H_5_SECOND_HIGHMOTION
const val MP4_REMOTE_1920W_1080H_5_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_1920W_1080H_60_FPS_30_SECOND_ROOF_ONEPLUSNORD2
const val MP4_REMOTE_1920W_1080H_60_FPS_30_SECOND_ROOF_ONEPLUSNORD2: AssetInfo!
MP4_REMOTE_1920W_1080H_60_FPS_30_SECOND_ROOF_REDMINOTE9
const val MP4_REMOTE_1920W_1080H_60_FPS_30_SECOND_ROOF_REDMINOTE9: AssetInfo!
MP4_REMOTE_2400W_1080H_34_SECOND_ROOF_SAMSUNGS20ULTRA5G
const val MP4_REMOTE_2400W_1080H_34_SECOND_ROOF_SAMSUNGS20ULTRA5G: AssetInfo!
MP4_REMOTE_256W_144H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED
const val MP4_REMOTE_256W_144H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_256W_144H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED
const val MP4_REMOTE_256W_144H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_3840W_2160H_30_SECOND_ROOF_ONEPLUSNORD2
const val MP4_REMOTE_3840W_2160H_30_SECOND_ROOF_ONEPLUSNORD2: AssetInfo!
MP4_REMOTE_3840W_2160H_30_SECOND_ROOF_REDMINOTE9
const val MP4_REMOTE_3840W_2160H_30_SECOND_ROOF_REDMINOTE9: AssetInfo!
MP4_REMOTE_3840W_2160H_32_SECOND_HIGHMOTION
const val MP4_REMOTE_3840W_2160H_32_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_3840W_2160H_5_SECOND_HIGHMOTION
const val MP4_REMOTE_3840W_2160H_5_SECOND_HIGHMOTION: AssetInfo!
MP4_REMOTE_426W_240H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED
const val MP4_REMOTE_426W_240H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_426W_240H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED
const val MP4_REMOTE_426W_240H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_640W_360H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED
const val MP4_REMOTE_640W_360H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_640W_360H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED
const val MP4_REMOTE_640W_360H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_640W_480H_31_SECOND_ROOF_SONYXPERIAXZ3
const val MP4_REMOTE_640W_480H_31_SECOND_ROOF_SONYXPERIAXZ3: AssetInfo!
MP4_REMOTE_7680W_4320H_31_SECOND_ROOF_SAMSUNGS20ULTRA5G
const val MP4_REMOTE_7680W_4320H_31_SECOND_ROOF_SAMSUNGS20ULTRA5G: AssetInfo!
MP4_REMOTE_854W_480H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED
const val MP4_REMOTE_854W_480H_30_SECOND_ROOF_ONEPLUSNORD2_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_854W_480H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED
const val MP4_REMOTE_854W_480H_30_SECOND_ROOF_REDMINOTE9_DOWNSAMPLED: AssetInfo!
MP4_REMOTE_H264_MP3
const val MP4_REMOTE_H264_MP3: AssetInfo!
Test clip transcoded from with H264 and MP3.
MP4_VISUAL_TIMESTAMPS
const val MP4_VISUAL_TIMESTAMPS: AssetInfo!
This file has been edited to show a visual stopwatch to make it easier to know when frames were presented in the original video.
WAV_80KHZ_MONO_20_REPEATING_1_SAMPLES_ASSET
const val WAV_80KHZ_MONO_20_REPEATING_1_SAMPLES_ASSET: AssetInfo!
Public properties
videoTimestampsUs
val videoTimestampsUs: ImmutableList<Long!>?
Video frame timestamps in microseconds, or null.