public interface IMediaMuxer
Modifier and Type | Field and Description |
---|---|
static int |
SEND_AUDIO |
static int |
SEND_AUDIO_HEADER |
static int |
SEND_VIDEO |
static int |
SEND_VIDEO_HEADER |
static int |
STOP_STREAMING |
Modifier and Type | Method and Description |
---|---|
int |
getFrameCountInQueue() |
long |
getLastAudioFrameTimeStamp() |
long |
getLastVideoFrameTimeStamp() |
int |
getVideoFrameCountInQueue() |
boolean |
isConnected() |
boolean |
open(java.lang.String url) |
void |
stopMuxer() |
void |
writeAudio(byte[] data,
int size,
long presentationTime) |
void |
writeAudioHeader(byte[] data,
int length) |
void |
writeVideo(byte[] data,
int length,
long presentationTime) |
void |
writeVideo(byte[] data,
int length,
long presentationTime,
boolean isKeyFrame) |
void |
writeVideoHeader(byte[] data,
int length) |
static final int SEND_AUDIO
static final int SEND_VIDEO
static final int STOP_STREAMING
static final int SEND_VIDEO_HEADER
static final int SEND_AUDIO_HEADER
long getLastAudioFrameTimeStamp()
long getLastVideoFrameTimeStamp()
boolean isConnected()
void writeAudio(byte[] data, int size, long presentationTime)
void writeVideo(byte[] data, int length, long presentationTime)
void writeVideo(byte[] data, int length, long presentationTime, boolean isKeyFrame)
void writeVideoHeader(byte[] data, int length)
void writeAudioHeader(byte[] data, int length)
void stopMuxer()
int getFrameCountInQueue()
int getVideoFrameCountInQueue()
boolean open(java.lang.String url)