public interface ILiveReceiver
void addAudioCodecConfigPacket(long timecode,
AMFPacket packet)
void addAudioData(byte[] data,
int offset,
int size,
int totalSize,
long audioTC)
void addAudioExtraData(java.util.Map<String,IAMFPacketExtraData> extraData)
void addDataData(byte[] data,
int offset,
int size,
int totalSize,
long dataTC)
void addDataExtraData(java.util.Map<String,IAMFPacketExtraData> extraData)
void addVideoCodecConfigPacket(long timecode,
AMFPacket packet)
void addVideoData(byte[] data,
int offset,
int size,
int totalSize,
long videoTC)
void addVideoExtraData(java.util.Map<String,IAMFPacketExtraData> extraData)
void close()
void flush()
AMFPacket getAudioCodecConfigPacket(long timecode)
int getAudioCodecId()
int getAudioMissing(int totalSize)
int getDataMissing(int totalSize)
long getFirstPacketTC()
long getLastFlushAudioTC()
long getLastFlushDataTC()
long getLastFlushRTTimecode()
long getLastFlushTime()
long getLastFlushTimecode()
long getLastFlushVideoTC()
AMFPacket getLastKeyFrame()
AMFPacket getLastPacket()
long getLastPacketTC()
long getLastReceivedAudioTC()
long getLastReceivedDataTC()
long getLastReceivedVideoTC()
long getLastSentAudioTC()
long getLastSentDataTC()
long getLastSentVideoTC()
ILiveStreamPacketizer getLiveStreamPacketizer(String name)
int getMaximumLiveLatency()
long getMaxTimecode()
int getPacketCount()
java.util.List<AMFPacket> getPlayPackets()
int getPublishBitrateAudio()
int getPublishBitrateAudio(int source)
int getPublishBitrateVideo()
int getPublishBitrateVideo(int source)
long getPublishFrameCountAudio()
long getPublishFrameCountData()
long getPublishFrameCounts(long[] counts)
long getPublishFrameCountVideo()
long getPublishFrameCountVideoKey()
double getPublishFramerateVideo()
double getPublishFramerateVideo(int source)
int[] getPublishKeyFrameIntervalsVideo()
int getSrc()
long getTimecodeOffset()
AMFPacket getVideoCodecConfigPacket(long timecode)
int getVideoCodecId()
int getVideoMissing(int totalSize)
void init(IMediaStream stream)
boolean isPublishStreamReady(boolean checkAudio,
boolean checkVideo)
void onStreamStart(java.util.List metaDataList,
long timecode)
void resetTimecodes()
void setAudioCodecId(int publishAudioCodecId)
void setMaximumLiveLatency(int maximumLiveLatency)
void setMaximumPacketsPerSecond(int maximumPacketsPerSecond)
void setSrc(int src)
void setVideoCodecId(int publishVideoCodecId)
void shutdown()
void startAudioPacket()
void startDataPacket()
void startVideoPacket()
void trim()
void trim(java.util.List<AMFPacket> dataObjs)
void updateLoggingValues()