Agora Server Gateway SDK C++ API Reference
Public Member Functions | List of all members
agora::rtc::IRtmpLocalUserObserver Class Referenceabstract

#include <NGIAgoraRtmpLocalUser.h>

Public Member Functions

virtual ~IRtmpLocalUserObserver ()
 
virtual void onAudioTrackPublishSuccess (agora_refptr< rtc::ILocalAudioTrack > audioTrack)=0
 
virtual void onAudioTrackPublicationFailure (agora_refptr< rtc::ILocalAudioTrack > audioTrack, PublishAudioError error)=0
 
virtual void onVideoTrackPublishSuccess (agora_refptr< rtc::ILocalVideoTrack > videoTrack)=0
 
virtual void onVideoTrackPublicationFailure (agora_refptr< rtc::ILocalVideoTrack > videoTrack, PublishVideoError error)=0
 

Detailed Description

The IRtmpLocalUserObserver class.

Constructor & Destructor Documentation

◆ ~IRtmpLocalUserObserver()

virtual agora::rtc::IRtmpLocalUserObserver::~IRtmpLocalUserObserver ( )
inlinevirtual

Member Function Documentation

◆ onAudioTrackPublicationFailure()

virtual void agora::rtc::IRtmpLocalUserObserver::onAudioTrackPublicationFailure ( agora_refptr< rtc::ILocalAudioTrack audioTrack,
PublishAudioError  error 
)
pure virtual

Occurs when you fail to push an audio frame.

When you fail to push an audio frame in the local audio track, the SDK triggers this callback.

Parameters
audioTrackA pointer to an ILocalAudioTrack object.
errorThe error code. See PublishAudioError.

◆ onAudioTrackPublishSuccess()

virtual void agora::rtc::IRtmpLocalUserObserver::onAudioTrackPublishSuccess ( agora_refptr< rtc::ILocalAudioTrack audioTrack)
pure virtual

Occurs when you successfully push an audio frame.

When you successfully push an audio frame in the local audio track, the SDK triggers this callback.

Parameters
audioTrackA pointer to an ILocalAudioTrack object.

◆ onVideoTrackPublicationFailure()

virtual void agora::rtc::IRtmpLocalUserObserver::onVideoTrackPublicationFailure ( agora_refptr< rtc::ILocalVideoTrack videoTrack,
PublishVideoError  error 
)
pure virtual

Occurs when you fail to push a video frame.

When you fail to push a video frame in the local video track, the SDK triggers this callback.

Parameters
videoTrackA pointer to an ILocalVideoTrack object.
errorThe error code. See PublishVideoError.

◆ onVideoTrackPublishSuccess()

virtual void agora::rtc::IRtmpLocalUserObserver::onVideoTrackPublishSuccess ( agora_refptr< rtc::ILocalVideoTrack videoTrack)
pure virtual

Occurs when you successfully push a video frame.

When you successfully push a video frame in the local video track, the SDK triggers this callback.

Parameters
videoTrackA pointer to an ILocalVideoTrack object.

The documentation for this class was generated from the following file: