Package-level declarations

Functions

Link copied to clipboard
fun Transformer.imageToVideo(input: Uri, output: File, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}): Flow<TransformerStatus>
fun Transformer.imageToVideo(input: File, output: File, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}): Flow<TransformerStatus>
fun Transformer.imageToVideo(input: Uri, output: File, request: TransformationRequest, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}): Flow<TransformerStatus>
fun Transformer.imageToVideo(input: File, output: File, request: TransformationRequest, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}): Flow<TransformerStatus>

Convert an image to a video.

suspend fun Transformer.imageToVideo(input: Uri, output: File, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.imageToVideo(input: File, output: File, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.imageToVideo(input: Uri, output: File, request: TransformationRequest, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.imageToVideo(input: File, output: File, request: TransformationRequest, durationMs: Long, frameRate: Int = 30, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, effectsBlock: EffectsBuilder.() -> Unit = {}, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished

Convert an image to a video in a coroutine.

Link copied to clipboard
fun Transformer.start(input: Uri, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>
fun Transformer.start(input: Uri, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>

Start a Transformer request for a Uri and return a Flow of TransformerStatus.

fun Transformer.start(input: MediaItem, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>
fun Transformer.start(input: MediaItem, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>

Start a Transformer request for a MediaItem and return a Flow of TransformerStatus.

fun Transformer.start(input: Composition, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>
fun Transformer.start(input: Composition, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>

Start a Transformer request for a Composition and return a Flow of TransformerStatus.

fun Transformer.start(input: EditedMediaItem, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>
fun Transformer.start(input: EditedMediaItem, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>

Start a Transformer request for a EditedMediaItem and return a Flow of TransformerStatus.

fun Transformer.start(input: File, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>
fun Transformer.start(input: File, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS): Flow<TransformerStatus>

Start a Transformer request for a File and return a Flow of TransformerStatus.

suspend fun Transformer.start(input: Uri, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.start(input: Uri, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished

Start a Transformer request for a Uri in a coroutine and return a TransformerStatus.Finished when the request is finished.

suspend fun Transformer.start(input: MediaItem, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.start(input: MediaItem, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished

Start a Transformer request for a MediaItem in a coroutine and return a TransformerStatus.Finished when the request is finished.

suspend fun Transformer.start(input: Composition, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.start(input: Composition, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished

Start a Transformer request for a Composition in a coroutine and return a TransformerStatus.Finished when the request is finished.

suspend fun Transformer.start(input: EditedMediaItem, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.start(input: EditedMediaItem, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished

Start a Transformer request for a EditedMediaItem in a coroutine and return a TransformerStatus.Finished when the request is finished.

suspend fun Transformer.start(input: File, output: File, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished
suspend fun Transformer.start(input: File, output: File, request: TransformationRequest, progressPollDelayMs: Long = TransformerKt.DEFAULT_PROGRESS_POLL_DELAY_MS, onProgress: (Int) -> Unit = {}): TransformerStatus.Finished

Start a Transformer request for a File in a coroutine and return a TransformerStatus.Finished when the request is finished.