CompositionFrameMetadata
@ExperimentalApi
class CompositionFrameMetadata : HardwareBufferFrame.Metadata
Metadata included on HardwareBufferFrames in CompositionPlayer.
Applications can extend this class to add custom metadata.
Summary
Constants |
|
|---|---|
const String! |
KEY_COMPOSITION_FRAME_METADATA = "KEY_COMPOSITION_FRAME_METADATA"This property is deprecated. Use |
Public constructors |
|---|
Creates a new instance. |
Public functions |
|
|---|---|
java-static ImmutableMap<String!, Any!>! |
@RequiresApi(value = 26)Converts the |
Public properties |
|
|---|---|
Composition! |
The |
Int |
The media item index in the |
Int |
The sequence index in the |
Constants
KEY_COMPOSITION_FRAME_METADATA
const val KEY_COMPOSITION_FRAME_METADATA = "KEY_COMPOSITION_FRAME_METADATA": String!
Metadata key for storing the composition frame metadata.
Public constructors
CompositionFrameMetadata
CompositionFrameMetadata(
composition: Composition!,
sequenceIndex: Int,
itemIndex: Int
)
Creates a new instance.
Public functions
asFrameMetadata
@RequiresApi(value = 26)
java-static funasFrameMetadata(compositionFrameMetadata: CompositionFrameMetadata!): ImmutableMap<String!, Any!>!
Converts the CompositionFrameMetadata to a map for getMetadata.
Public properties
sequenceIndex
val sequenceIndex: Int
The sequence index in the composition that this frame belongs to.