ZegoLiveRoom
Classes | Namespaces | Enumerations
zego-api-mediaplayer-defines.h File Reference
#include "zego-api-defines.h"

Go to the source code of this file.

Classes

struct  ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoDataFormat
 
struct  ZEGO::MEDIAPLAYER::ZegoMediaPlayerHttpHeader
 
struct  ZEGO::MEDIAPLAYER::ZegoMediaPlayerResource
 
struct  ZEGO::MEDIAPLAYER::ZegoMediaPlayerMediaInfo
 
struct  ZEGO::MEDIAPLAYER::ZegoMediaPlayerStatisticsInfo
 
class  ZEGO::MEDIAPLAYER::IZegoMediaPlayerEventWithIndexCallback
 
class  ZEGO::MEDIAPLAYER::IZegoMediaPlayerVideoDataWithIndexCallback
 
class  ZEGO::MEDIAPLAYER::IZegoMediaPlayerAudioDataCallback
 
class  ZEGO::MEDIAPLAYER::IZegoMediaPlayerMediaSideInfoCallback
 
class  ZEGO::MEDIAPLAYER::IZegoMediaPlayerSoundInfoCallback
 
class  ZEGO::MEDIAPLAYER::ZegoMediaPlayerFileReader
 
class  ZEGO::MEDIAPLAYER::IZegoMediaPlayerBlockDataCallback
 

Namespaces

namespace  ZEGO
 
namespace  ZEGO::MEDIAPLAYER
 

Enumerations

enum  ZEGO::MEDIAPLAYER::ZegoMediaPlayerType { ZEGO::MEDIAPLAYER::ZegoMediaPlayerTypePlayer = 0 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerTypeAux = 1 }
 
enum  ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormat {
  ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatUnknown = 0 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatI420 = 1 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatNV12 = 2 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatNV21 = 3 ,
  ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatBGRA32 = 4 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatRGBA32 = 5 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatARGB32 = 6 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerVideoPixelFormatABGR32 = 7
}
 
enum  ZEGO::MEDIAPLAYER::ZegoMediaPlayerIndex { ZEGO::MEDIAPLAYER::ZegoMediaPlayerIndexFirst = 0 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerIndexSecond = 1 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerIndexThird = 2 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerIndexFourth = 3 }
 
enum  ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioChannel { ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioChannelLeft = 1 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioChannelRight = 2 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioChannelAll = 3 }
 
enum  ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioTrackMode { ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioTrackModeNormal = 0 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerAudioTrackModeMultiple = 1 }
 
enum  ZEGO::MEDIAPLAYER::ZegoMediaPlayerError {
  ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorOK = 0 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorFile = -1 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorPath = -2 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorCodec = -3 ,
  ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorNoSupportStream = -4 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorDemux = -5 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorFrameDrop = -6 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorLoadTimeout = -7 ,
  ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorExpired = -8 , ZEGO::MEDIAPLAYER::ZegoMediaPlayerErrorResourceIDExpired = -9
}
 
enum  ZEGO::MEDIAPLAYER::ZegoMultimediaLoadType { ZEGO::MEDIAPLAYER::ZEGO_MULTIMEDIA_LOAD_TYPE_FILE_PATH = 0 , ZEGO::MEDIAPLAYER::ZEGO_MULTIMEDIA_LOAD_TYPE_MEMORY = 1 , ZEGO::MEDIAPLAYER::ZEGO_MULTIMEDIA_LOAD_TYPE_RESOURCE_ID = 2 }
 
enum  ZEGO::MEDIAPLAYER::ZegoLiveAudioEffectMode { ZEGO::MEDIAPLAYER::ZEGO_LIVE_AUDIO_EFFECT_MODE_NONE = 0 , ZEGO::MEDIAPLAYER::ZEGO_LIVE_AUDIO_EFFECT_MODE_LOCAL = 1 , ZEGO::MEDIAPLAYER::ZEGO_LIVE_AUDIO_EFFECT_MODE_PUBLISH = 2 , ZEGO::MEDIAPLAYER::ZEGO_LIVE_AUDIO_EFFECT_MODE_ALL = 3 }
 Live audio effect mode. More...
 
enum  ZEGO::MEDIAPLAYER::ZegoMediaStreamType { ZEGO::MEDIAPLAYER::ZEGO_MEDIA_STREAM_TYPE_AUDIO = 0 , ZEGO::MEDIAPLAYER::ZEGO_MEDIA_STREAM_TYPE_VIDEO = 1 , ZEGO::MEDIAPLAYER::ZEGO_MEDIA_STREAM_TYPE_AV = 2 }