#include <NGIAgoraRtmpConnection.h>
The IRtmpConnectionObserver class, which observes the RTMP connection state of the SDK.
◆ onConnected()
virtual void agora::rtc::IRtmpConnectionObserver::onConnected |
( |
const RtmpConnectionInfo & |
connectionInfo | ) |
|
|
pure virtual |
Occurs when the connection state between the SDK and the RTMP server changes to STATE_CONNECTED(3).
- Parameters
-
◆ onDisconnected()
virtual void agora::rtc::IRtmpConnectionObserver::onDisconnected |
( |
const RtmpConnectionInfo & |
connectionInfo | ) |
|
|
pure virtual |
Occurs when the connection state between the SDK and the RTMP server changes to STATE_DISCONNECTED(1).
- Parameters
-
◆ onReconnecting()
virtual void agora::rtc::IRtmpConnectionObserver::onReconnecting |
( |
const RtmpConnectionInfo & |
connectionInfo | ) |
|
|
pure virtual |
Occurs when the connection state between the SDK and RTMP server changes to STATE_RECONNECTING(4).
- Parameters
-
◆ onReconnected()
virtual void agora::rtc::IRtmpConnectionObserver::onReconnected |
( |
const RtmpConnectionInfo & |
connectionInfo | ) |
|
|
pure virtual |
Occurs when the connection state between the SDK and RTMP server changes to STATE_RECONNECTED(6).
- Parameters
-
◆ onConnectionFailure()
virtual void agora::rtc::IRtmpConnectionObserver::onConnectionFailure |
( |
const RtmpConnectionInfo & |
connectionInfo, |
|
|
RTMP_CONNECTION_ERROR |
errCode |
|
) |
| |
|
pure virtual |
Occurs when the connection state between the SDK and the RTMP server changes to STATE_FAILED(5).
- Parameters
-
connectionInfo | The connection information: RtmpConnectionInfo. |
errCode | The error code for the connection failure. |
◆ onTransferStatistics()
virtual void agora::rtc::IRtmpConnectionObserver::onTransferStatistics |
( |
uint64_t |
video_bitrate, |
|
|
uint64_t |
audio_bitrate, |
|
|
uint64_t |
video_frame_rate, |
|
|
uint64_t |
push_video_frame_cnt, |
|
|
uint64_t |
pop_video_frame_cnt |
|
) |
| |
|
pure virtual |
Occurs every 1s when the connection transmits data, report the current video bitrate, audio bitrate and video framerate.
- Parameters
-
video_bitrate | video_bitrate. |
audio_bitrate | audio_bitrate. |
video_frame_rate | video_frame_rate. |