# Package com.qihoo.videocloud

- Interface Summary
  Interface | Description
  --- | ---
  IQHVCPlayer | 播放器基本功能
  IQHVCPlayer.OnBufferingEventListener | 缓冲事件
  IQHVCPlayer.OnBufferingUpdateListener | Interface definition of a callback to be invoked indicating buffering status of a media resource being streamed over the network.
  IQHVCPlayer.OnCompletionListener | Interface definition for a callback to be invoked when playback of a media source has completed.
  IQHVCPlayer.OnErrorListener | Interface definition of a callback to be invoked when there has been an error during an asynchronous operation.
  IQHVCPlayer.OnInfoListener | Interface definition of a callback to be invoked to communicate some info and/or warning about the media or its playback.
  IQHVCPlayer.OnPreparedListener |
  IQHVCPlayer.onProgressChangeListener |
  IQHVCPlayer.OnSeekCompleteListener | Interface definition of a callback to be invoked indicating the completion of a seek operation.
  IQHVCPlayer.OnVideoSizeChangedListener | Interface definition of a callback to be invoked when the video size is first known or updated
  IQHVCPlayerAdvanced | 播放器高级功能
  IQHVCPlayerAdvanced.OnAudioPCMListener |
  IQHVCPlayerAdvanced.OnAudioVolumeListener | 音量listener
  IQHVCPlayerAdvanced.OnCustomizeSeiMetaListener |
  IQHVCPlayerAdvanced.OnPacketListener |
  IQHVCPlayerAdvanced.OnPlayerNetStatsListener |
  IQHVCPlayerAdvanced.OnRecordListener | 视频/gif录制listener
  IQHVCPlayerAdvanced.OnSeiMetaListener |
  IQHVCPlayerAdvanced.OnUserDefinedDataListener | user defined data
  IQHVCPlayerAdvanced.QHVCSnapshotListener | 截图回调
  IQHVCPlayerAdvanced.QHVCSwitchResolutionError | 切分辨率错误
  IQHVCPlayerAdvanced.QHVCSwitchResolutionListener | 切换分辨率回调
  IQHVCPlayerAdvanced.SurfaceRenderListener | 视频渲染高级接口，业务方可通过自定义顶点着色器及片段着色器修改默认的渲染

- Class Summary
  Class | Description
  --- | ---
  QHVCLentCodec |
  QHVCPlayer | Created by guohailiang on 2017/5/10.
  QHVCPlayer.PlayerMsg |
  QHVCPlayerBuilder | Created by guohailiang on 12/6/2017.
  QHVCPlayerPlugin | 播放器so动态加载
  QHVCPlayerPluginBak | 播放器so动态加载 Created by LeiXiaojun on 2017/8/29.
  QHVCPreSchedule |
  QHVCQyCodec | Created by LeiXiaojun on 2018/3/7.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  IQHVCPlayer.Error | 错误信息
  IQHVCPlayer.ErrorExtra | 错误信息-补充说明
  IQHVCPlayer.Info | 播放info
  IQHVCPlayer.InfoExtra | 播放info
  IQHVCPlayer.MediaInfoKey | 多媒体信息key
  IQHVCPlayer.PlayType | 播放类型
  IQHVCPlayerAdvanced.DecodeMode | 解码模式
  IQHVCPlayerAdvanced.OptionKey | setDataSource options key
  IQHVCPlayerAdvanced.PlayMode | 播放模式
  IQHVCPlayerAdvanced.QHVCDecryptType | 解密类型
  IQHVCPlayerAdvanced.QHVCPacketType | 数据包类型
  IQHVCPlayerAdvanced.RecorderFormat | 视频录制格式
  IQHVCPlayerAdvanced.RenderMode | 渲染填充模式
  IQHVCPlayerAdvanced.StopReason | 停止播放的原因 业务可自行定义