InAppMuxer.Factory.Builder


public final class InAppMuxer.Factory.Builder


A builder for Factory instances.

Summary

Public constructors

Creates a Builder instance with default values.

Public constructors

Builder

public Builder()

Creates a Builder instance with default values.

Public methods

build

public InAppMuxer.Factory build()

Builds a Factory instance.

setFragmentDurationUs

@CanIgnoreReturnValue
public InAppMuxer.Factory.Builder setFragmentDurationUs(int fragmentDurationUs)

See setFragmentDurationUs.

setFragmentedMp4Enabled

@CanIgnoreReturnValue
public InAppMuxer.Factory.Builder setFragmentedMp4Enabled(boolean fragmentedMp4Enabled)

See setFragmentedMp4Enabled.

setMaxDelayBetweenSamplesMs

@CanIgnoreReturnValue
public InAppMuxer.Factory.Builder setMaxDelayBetweenSamplesMs(long maxDelayBetweenSamplesMs)

See getMaxDelayBetweenSamplesMs.

setMetadataProvider

@CanIgnoreReturnValue
public InAppMuxer.Factory.Builder setMetadataProvider(InAppMuxer.MetadataProvider metadataProvider)

Sets an implementation of MetadataProvider.

The default value is null.

If the value is not set then the metadata from the input file is set as it is in the output file.