#include <AgoraExtensions.h>
◆ ~IExtensionDecoderCallback()
| virtual agora::rtc::IExtensionDecoderCallback::~IExtensionDecoderCallback |
( |
| ) |
|
|
inlinevirtual |
◆ onDecodedFrame()
| virtual void agora::rtc::IExtensionDecoderCallback::onDecodedFrame |
( |
agora_refptr< IVideoFrame > | frame, |
|
|
const char * | extended_info_json ) |
|
pure virtual |
Called when a video frame has been successfully decoded.
- Parameters
-
| frame | A reference to the decoded video frame. |
| extended_info_json | A JSON formatted string containing additional information about the decoded frame. |
◆ printLog()
| virtual void agora::rtc::IExtensionDecoderCallback::printLog |
( |
commons::LOG_LEVEL | level, |
|
|
const char * | format, |
|
|
| ... ) |
|
pure virtual |
Logs messages at various log levels.
- Parameters
-
| level | The log level indicating the severity of the message (e.g., INFO, WARNING, ERROR). |
| format | A format string for the log message, similar to printf formatting. |
| ... | Additional arguments to format the log message. |