Agora Java API Reference for Android
Public Member Functions | List of all members
agora::rtmp::IRtmpUserObserver Class Referenceabstract

#include <NGIAgoraRtmpUser.h>

Public Member Functions

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 IRtmpUserObserver class.

Member Function Documentation

◆ onAudioTrackPublishSuccess()

virtual void agora::rtmp::IRtmpUserObserver::onAudioTrackPublishSuccess ( agora_refptr< rtc::ILocalAudioTrack >  audioTrack)
pure virtual

Occurs when the first packet of the local audio track is sent, indicating that the local audio track is successfully published.

Parameters
audioTrackThe pointer to ILocalAudioTrack.

◆ onAudioTrackPublicationFailure()

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

Occurs when the local audio track fails to be published.

Parameters
audioTrackThe pointer to ILocalAudioTrack.
errorThe error information: #RtmpAudioStreamError.

◆ onVideoTrackPublishSuccess()

virtual void agora::rtmp::IRtmpUserObserver::onVideoTrackPublishSuccess ( agora_refptr< rtc::ILocalVideoTrack >  videoTrack)
pure virtual

Occurs when the first packet of the local video track is sent, indicating that the local video track is successfully published.

Parameters
videoTrackThe pointer to ILocalVideoTrack.

◆ onVideoTrackPublicationFailure()

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

Occurs when the local video track fails to be published.

Parameters
videoTrackThe pointer to ILocalVideoTrack.
errorThe error information: #RtmpVideoStreamError.