Choose your implementation method:
Register to receive notifications when local audio buffers are about to be encoded and sent.
This gives you access to the audio data about to be sent, allowing for example the implementation of custom filters/effects.
If the returned NotificationId is valid, you must call EOS_RTCAudio_RemoveNotifyAudioBeforeSend when you no longer wish to
have your CompletionDelegate called.
Return Value
Notification ID representing the registered callback if successful, an invalid NotificationId if not
See Also
EOS_INVALID_NOTIFICATIONID, EOS_RTCAudio_RemoveNotifyAudioBeforeSend
Parameters
EOS_RTCAudio_AddNotifyAudioBeforeSend
Register to receive notifications when local audio buffers are about to be encoded and sent.
This gives you access to the audio data about to be sent, allowing for example the implementation of custom filters/effects.
If the returned NotificationId is valid, you must call {RemoveNotifyAudioBeforeSend} when you no longer wish to
have your CompletionDelegate called.
Return Value
Notification ID representing the registered callback if successful, an invalid NotificationId if not
See Also
{Common.InvalidNotificationid}, {RemoveNotifyAudioBeforeSend}
Parameters
RTCAudio.RTCAudioInterface.AddNotifyAudioBeforeSend
Parameter Type And Name
|
Usage Information
|
AddNotifyAudioBeforeSendOptions options
|
|
object clientData
|
Arbitrary data that is passed back in the CompletionDelegate
|
OnAudioBeforeSendCallback completionDelegate
|
The callback to be fired when a presence change occurs
|
Was this document useful?
Thank you for the response!
You’ve marked this document as useful:
yes
You’ve marked this document as not useful:
no