public class AVCVideo extends Object implements IVideoStreamCodec
IVideoStreamCodec.FrameDataFLV_FRAME_KEY| Constructor and Description |
|---|
AVCVideo()
Constructs a new AVCVideo.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addData(org.apache.mina.core.buffer.IoBuffer data)
Update the state of the codec with the passed data.
|
boolean |
canDropFrames()
Check if the codec supports frame dropping.
|
boolean |
canHandleData(org.apache.mina.core.buffer.IoBuffer data)
Returns true if the codec knows how to handle the passed stream data.
|
org.apache.mina.core.buffer.IoBuffer |
getDecoderConfiguration()
Returns information used to configure the decoder.
|
IVideoStreamCodec.FrameData |
getInterframe(int index)
Gets data of interframe with the specified index.
|
org.apache.mina.core.buffer.IoBuffer |
getKeyframe()
Returns keyframe data.
|
String |
getName() |
int |
getNumInterframes()
Returns the number of interframes collected from last keyframe.
|
void |
reset()
Reset the codec to its initial state.
|
public String getName()
getName in interface IVideoStreamCodecpublic boolean canDropFrames()
canDropFrames in interface IVideoStreamCodecpublic void reset()
reset in interface IVideoStreamCodecpublic boolean canHandleData(org.apache.mina.core.buffer.IoBuffer data)
canHandleData in interface IVideoStreamCodecdata - some sample data to see if this codec can handle itpublic boolean addData(org.apache.mina.core.buffer.IoBuffer data)
addData in interface IVideoStreamCodecdata - data to tell the codec we're addingpublic org.apache.mina.core.buffer.IoBuffer getKeyframe()
getKeyframe in interface IVideoStreamCodecpublic org.apache.mina.core.buffer.IoBuffer getDecoderConfiguration()
getDecoderConfiguration in interface IVideoStreamCodecpublic int getNumInterframes()
getNumInterframes in interface IVideoStreamCodecpublic IVideoStreamCodec.FrameData getInterframe(int index)
getInterframe in interface IVideoStreamCodecindex - of interframeCopyright © 2005–2016 Red5. All rights reserved.