VideoFrameAggregationParameters


@ExperimentalApi
public final class VideoFrameAggregationParameters


Parameters for video frame aggregation.

These parameters control how video frames from multiple sequences are aligned, dropped, or duplicated before entering the processing pipeline.

Summary

Nested types

A builder for VideoFrameAggregationParameters instances.

Constants

static final VideoFrameAggregationParameters

An instance with default parameters.

Public fields

final @Nullable Rational

The target frame rate, in frames per second, or null if no target rate is set.

Public methods

VideoFrameAggregationParameters.Builder

Returns a new Builder initialized with the values of this instance.

boolean
int
String

Constants

DEFAULT

public static final VideoFrameAggregationParameters DEFAULT

An instance with default parameters.

Public fields

frameRate

public final @Nullable Rational frameRate

The target frame rate, in frames per second, or null if no target rate is set.

Public methods

buildUpon

public VideoFrameAggregationParameters.Builder buildUpon()

Returns a new Builder initialized with the values of this instance.

equals

public boolean equals(@Nullable Object o)

hashCode

public int hashCode()

toString

public String toString()