public class ScreenVideo extends AbstractVideo
IVideoStreamCodec.FrameDatakeyframes, keyframeTimestampFLV_FRAME_KEYAVC_PACKET_TYPE_END_OF_SEQUENCE, AVC_PACKET_TYPE_NALU, AVC_PACKET_TYPE_SEQUENCE_HEADER, FLAG_CODEC_H263, FLAG_CODEC_SCREEN, FLAG_CODEC_VP6, FLAG_FORMAT_ADPCM, FLAG_FORMAT_MP3, FLAG_FORMAT_NELLYMOSER, FLAG_FORMAT_NELLYMOSER_8_KHZ, FLAG_FORMAT_RAW, FLAG_FRAMETYPE_DISPOSABLE, FLAG_FRAMETYPE_GENERATED_KEYFRAME, FLAG_FRAMETYPE_INFO, FLAG_FRAMETYPE_INTERFRAME, FLAG_FRAMETYPE_KEYFRAME, FLAG_RATE_11_KHZ, FLAG_RATE_22_KHZ, FLAG_RATE_44_KHZ, FLAG_RATE_48_KHZ, FLAG_RATE_5_5_KHZ, FLAG_SIZE_16_BIT, FLAG_SIZE_8_BIT, FLAG_TYPE_MONO, FLAG_TYPE_STEREO, INFO_PACKET_SEEK_END, INFO_PACKET_SEEK_START, MASK_SOUND_FORMAT, MASK_SOUND_RATE, MASK_SOUND_SIZE, MASK_SOUND_TYPE, MASK_VIDEO_CODEC, MASK_VIDEO_FRAMETYPE, TYPE_AUDIO, TYPE_ENCRYPTED, TYPE_ENCRYPTED_AUDIO, TYPE_ENCRYPTED_METADATA, TYPE_ENCRYPTED_VIDEO, TYPE_METADATA, TYPE_VIDEO| Constructor and Description |
|---|
ScreenVideo()
Constructs a new ScreenVideo.
|
| 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 |
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 |
getKeyframe()
Returns keyframe data.
|
String |
getName() |
void |
reset()
Reset the codec to its initial state.
|
addData, canDropFrames, getDecoderConfiguration, getInterframe, getKeyframes, getNumInterframespublic String getName()
getName in interface IVideoStreamCodecgetName in class AbstractVideopublic void reset()
reset in interface IVideoStreamCodecreset in class AbstractVideopublic boolean canHandleData(org.apache.mina.core.buffer.IoBuffer data)
canHandleData in interface IVideoStreamCodeccanHandleData in class AbstractVideodata - some sample data to see if this codec can handle itpublic boolean addData(org.apache.mina.core.buffer.IoBuffer data)
addData in interface IVideoStreamCodecaddData in class AbstractVideodata - data to tell the codec we're addingpublic org.apache.mina.core.buffer.IoBuffer getKeyframe()
getKeyframe in interface IVideoStreamCodecgetKeyframe in class AbstractVideoCopyright © 2005–2017 Red5. All rights reserved.