public class RTMPMuxer
extends java.lang.Object
Constructor and Description |
---|
RTMPMuxer() |
Modifier and Type | Method and Description |
---|---|
int |
close() |
void |
file_close() |
void |
file_open(java.lang.String filename) |
boolean |
isConnected() |
int |
open(java.lang.String url,
int video_width,
int video_height) |
int |
read(byte[] data,
int offset,
int size) |
void |
write_flv_header(boolean is_have_audio,
boolean is_have_video) |
int |
writeAudio(byte[] data,
int offset,
int length,
long timestamp)
Write raw aac data
|
int |
writeVideo(byte[] data,
int offset,
int length,
long timestamp,
int isKeyFrame)
write h264 nal units
|
public int open(java.lang.String url, int video_width, int video_height)
public int writeVideo(byte[] data, int offset, int length, long timestamp, int isKeyFrame)
data
- offset
- length
- timestamp
- public int writeAudio(byte[] data, int offset, int length, long timestamp)
data
- offset
- length
- timestamp
- public int read(byte[] data, int offset, int size)
public int close()
public void write_flv_header(boolean is_have_audio, boolean is_have_video)
public void file_open(java.lang.String filename)
public void file_close()
public boolean isConnected()