public class

KSYRemuxKit

extends Object
java.lang.Object
   ↳ com.ksyun.media.shortvideo.kit.KSYRemuxKit

Class Overview

Demux -> mux with different format, eg: m3u8 to mp4

Summary

Constants
int ERROR_DEMUXER_FAILED
int ERROR_PUBLISHER_ERROR
int INFO_DEMUXER_STARTED
int INFO_DEMUXER_STOPPED
int INFO_PUBLISHER_STARTED
int INFO_PUBLISHER_STOPPED
Fields
public FilePublisher.PubListener mAudioPubListener
public FilePublisher.PubListener mFilePublisherListener
public FilePublisher.PubListener mVideoPubListener
Public Constructors
KSYRemuxKit()
KSYRemuxKit(String splitVideoUrl, String splitAudioUrl)
Remux Mp4 to pure audio and pure video
Public Methods
float getProgress()
void release()
void setDesUrl(String desUrl)
set dest file url
void setOnErrorListener(KSYRemuxKit.OnErrorListener onErrorListener)
Set onErrorListener.
void setOnInfoListener(KSYRemuxKit.OnInfoListener onInfoListener)
Set OnInfoListener.
void setSrcUrl(String srcUrl)
set source file url
void start()
start remux
void start(String srcUrl, String desUrl)
start remux
void stop()
stop remux
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int ERROR_DEMUXER_FAILED

Constant Value: -1 (0xffffffff)

public static final int ERROR_PUBLISHER_ERROR

Constant Value: -100 (0xffffff9c)

public static final int INFO_DEMUXER_STARTED

Constant Value: 1 (0x00000001)

public static final int INFO_DEMUXER_STOPPED

Constant Value: 2 (0x00000002)

public static final int INFO_PUBLISHER_STARTED

Constant Value: 100 (0x00000064)

public static final int INFO_PUBLISHER_STOPPED

Constant Value: 101 (0x00000065)

Fields

public FilePublisher.PubListener mAudioPubListener

public FilePublisher.PubListener mFilePublisherListener

public FilePublisher.PubListener mVideoPubListener

Public Constructors

public KSYRemuxKit ()

public KSYRemuxKit (String splitVideoUrl, String splitAudioUrl)

Remux Mp4 to pure audio and pure video

Public Methods

public float getProgress ()

public void release ()

public void setDesUrl (String desUrl)

set dest file url

Parameters
desUrl dest file url

public void setOnErrorListener (KSYRemuxKit.OnErrorListener onErrorListener)

Set onErrorListener.

Parameters
onErrorListener error callback

public void setOnInfoListener (KSYRemuxKit.OnInfoListener onInfoListener)

Set OnInfoListener.

Parameters
onInfoListener info callback

public void setSrcUrl (String srcUrl)

set source file url

Parameters
srcUrl source file url

public void start ()

start remux

public void start (String srcUrl, String desUrl)

start remux

Parameters
srcUrl source file url
desUrl dest file url

public void stop ()

stop remux