视频Encoder类图
2016-03-30 15:25:22 0 举报
视频Encoder类是一个用于压缩和编码视频数据的类。它的主要功能是将原始的视频数据转换为压缩格式,以便在存储或传输时节省空间。该类具有多个属性,如分辨率、帧率、比特率等,这些属性可以根据用户的需求进行调整。此外,它还具有多种编码方式,如H.264、H.265等,以满足不同场景下的压缩需求。视频Encoder类还提供了一些方法,如开始编码、停止编码、获取编码进度等,以便于用户对编码过程进行控制和管理。总之,视频Encoder类是一个功能强大、灵活易用的工具,可以帮助用户轻松实现视频数据的压缩和编码。
作者其他创作
大纲/内容
EncoderSDKVersion16
- EncoderManager
EncoderController
mEncoderManager:AbstractEncoder
- openCamera()- setupCamera()-resetCamera()- changeCamera()
EncoderFactory
+ createEncoder : AbstractEncoder
AbstractEncoder
+initEncoder+closeEncoder+offerEncoder(byte[])+setCallBack
OpenH264Encoder
+ISVCEncoder*+queue+thread_encoder
EncoderManager
-BlockQueue-CallBack
#init()+putdate(byte[])+startEncoder()+closeEncoder()+setCallBack(CallBack)
DataBuffer
+queue+pthread_t
VideoControl.cpp
ColorSpaceManager
JAVA
NewVideoView
- EncoderController- DecoderController
YUVBuffer
JNI
收藏
收藏
0 条评论
下一页