Agora C++ API Reference for All Platforms
|
10 #include "AgoraMediaBase.h"
virtual ~IH265Transcoder()
Definition: IAgoraH265Transcoder.h:173
@ H265_TRANSCODE_RESULT_TOKEN_EXPIRED
Definition: IAgoraH265Transcoder.h:38
@ H265_TRANSCODE_RESULT_SERVER_INTERNAL_ERROR
Definition: IAgoraH265Transcoder.h:62
virtual int queryChannel(const char *token, const char *channel, uid_t uid)=0
@ H265_TRANSCODE_RESULT_FORBIDDEN
Definition: IAgoraH265Transcoder.h:42
virtual int unregisterTranscoderObserver(IH265TranscoderObserver *observer)=0
Definition: AgoraAtomicOps.h:21
@ H265_TRANSCODE_RESULT_NOT_FOUND
Definition: IAgoraH265Transcoder.h:46
virtual int enableTranscode(const char *token, const char *channel, uid_t uid)=0
@ H265_TRANSCODE_RESULT_REQUEST_INVALID
Definition: IAgoraH265Transcoder.h:30
virtual void onTriggerTranscode(H265_TRANSCODE_RESULT result)=0
virtual void onEnableTranscode(H265_TRANSCODE_RESULT result)=0
virtual ~IH265TranscoderObserver()
Definition: IAgoraH265Transcoder.h:74
@ H265_TRANSCODE_RESULT_UNAUTHORIZED
Definition: IAgoraH265Transcoder.h:34
Definition: IAgoraH265Transcoder.h:120
Definition: IAgoraH265Transcoder.h:72
@ H265_TRANSCODE_RESULT_UNKNOWN
Definition: IAgoraH265Transcoder.h:22
@ H265_TRANSCODE_RESULT_TOO_OFTEN
Definition: IAgoraH265Transcoder.h:58
Definition: AgoraRefPtr.h:31
H265_TRANSCODE_RESULT
Definition: IAgoraH265Transcoder.h:18
virtual int registerTranscoderObserver(IH265TranscoderObserver *observer)=0
virtual int triggerTranscode(const char *token, const char *channel, uid_t uid)=0
unsigned int uid_t
Definition: AgoraMediaBase.h:28
@ H265_TRANSCODE_RESULT_SERVICE_UNAVAILABLE
Definition: IAgoraH265Transcoder.h:66
@ H265_TRANSCODE_RESULT_NOT_SUPPORTED
Definition: IAgoraH265Transcoder.h:54
virtual void onQueryChannel(H265_TRANSCODE_RESULT result, const char *originChannel, const char *transcodeChannel)=0
Definition: video_node_i.h:28
@ H265_TRANSCODE_RESULT_SUCCESS
Definition: IAgoraH265Transcoder.h:26
@ H265_TRANSCODE_RESULT_CONFLICTED
Definition: IAgoraH265Transcoder.h:50