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