Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
IDanteOutputHelperSink Class Referenceabstract

Dante output helper event callback. More...

#include <IDanteOutputHelper.h>

Public Member Functions

virtual ~IDanteOutputHelperSink ()
 
virtual void OnCreateLocalNetworkAudioDevice (int32_t result, const LocalNetworkAudioDeviceInfo &info)=0
 Create local network audio device notification.
 
virtual void OnDestroyLocalNetworkAudioDevice (int32_t result)=0
 Destroy local network audio device notification.
 
virtual void OnLocalNetworkAudioDeviceError (const NetworkAudioError &error)=0
 Local network audio error notification.
 
virtual void OnLocalNetworkAudioDeviceInfoNotification (const LocalNetworkAudioDeviceInfo &info)=0
 Local network audio info notification.
 
virtual void OnBindUserAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Bind user audio connection success notification.
 
virtual void OnBindUserAudioConnectionError (int32_t result, int32_t userID, const LocalNetworkAudioChannelInfo &channel, AudioSignalType signalType)=0
 Bind user audio connection error notification.
 
virtual void OnUnbindUserAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Unbind user audio connection success notification.
 
virtual void OnUnbindUserAudioConnectionError (int32_t result, int32_t userID, AudioSignalType signalType)=0
 Unbind user audio connection error notification.
 
virtual void OnBindMixedAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Bind mixed audio connection success notification.
 
virtual void OnBindMixedAudioConnectionError (int32_t result, const LocalNetworkAudioChannelInfo &channel, AudioSignalType signalType)=0
 Bind mixed audio connection error notification.
 
virtual void OnUnbindMixedAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Unbind mixed audio connection success notification.
 
virtual void OnUnbindMixedAudioConnectionError (int32_t result, AudioSignalType signalType)=0
 Unbind mixed audio connection error notification.
 
virtual void OnUnbindAllAudioConnection (int32_t result, const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Unbind all audio connection notification.
 
virtual void OnListAllAudioConnection (int32_t result, const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 List all audio connection notification.
 
virtual void OnUpdateAudioConnection (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Update audio connection notification.
 
virtual void OnUnbindChannelAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Unbind the audio in the specified channel success notification.
 
virtual void OnUnbindChannelAudioConnectionError (int32_t result, const LocalNetworkAudioChannelInfo &channel)=0
 Unbind the audio in the specified channel error notification.
 
virtual void OnListAllUnbindChannel (int32_t result, const std::vector< LocalNetworkAudioChannelInfo > &txChannels)=0
 List all unbind channel notification.
 
virtual void OnBindShareContentAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Bind share content connection success notification.
 
virtual void OnBindShareContentAudioConnectionError (int32_t result, const LocalNetworkAudioChannelInfo &channel, AudioSignalType signalType)=0
 Bind share content connection error notification.
 
virtual void OnUnbindShareContentAudioConnectionSuccess (const std::vector< NetworkAudioBroadcastConnectionInfo > &connections)=0
 Unbind share content audio connection success notification.
 
virtual void OnUnbindShareContentAudioConnectionError (int32_t result, AudioSignalType signalType)=0
 Unbind share content audio connection error notification.
 

Detailed Description

Dante output helper event callback.

Definition at line 97 of file IDanteOutputHelper.h.

Constructor & Destructor Documentation

◆ ~IDanteOutputHelperSink()

virtual IDanteOutputHelperSink::~IDanteOutputHelperSink ( )
inlinevirtual

Definition at line 100 of file IDanteOutputHelper.h.

100{}

Member Function Documentation

◆ OnBindMixedAudioConnectionError()

virtual void IDanteOutputHelperSink::OnBindMixedAudioConnectionError ( int32_t  result,
const LocalNetworkAudioChannelInfo channel,
AudioSignalType  signalType 
)
pure virtual

Bind mixed audio connection error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
channelThe channel which the mixed audio is bound to.
signalTypeThe signal type of the mixed audio.

◆ OnBindMixedAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnBindMixedAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Bind mixed audio connection success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe connection between mixed audio and network audio device channel.

◆ OnBindShareContentAudioConnectionError()

virtual void IDanteOutputHelperSink::OnBindShareContentAudioConnectionError ( int32_t  result,
const LocalNetworkAudioChannelInfo channel,
AudioSignalType  signalType 
)
pure virtual

Bind share content connection error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
channelThe channel which the share content audio is bound to.
signalTypeThe signal type of the share content audio.

◆ OnBindShareContentAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnBindShareContentAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Bind share content connection success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe connection between the share content audio and network audio device channel.

◆ OnBindUserAudioConnectionError()

virtual void IDanteOutputHelperSink::OnBindUserAudioConnectionError ( int32_t  result,
int32_t  userID,
const LocalNetworkAudioChannelInfo channel,
AudioSignalType  signalType 
)
pure virtual

Bind user audio connection error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
userIDThe userID specifies which user's audio.
channelThe channel which the user audio is bound to.
signalTypeThe signal type of the user audio.

◆ OnBindUserAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnBindUserAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Bind user audio connection success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe connection between user audio and network audio device channel.

◆ OnCreateLocalNetworkAudioDevice()

virtual void IDanteOutputHelperSink::OnCreateLocalNetworkAudioDevice ( int32_t  result,
const LocalNetworkAudioDeviceInfo info 
)
pure virtual

Create local network audio device notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
result[0] Success. Otherwise Fail.
infoThe local network audio device info, details LocalNetworkAudioDeviceInfo.

◆ OnDestroyLocalNetworkAudioDevice()

virtual void IDanteOutputHelperSink::OnDestroyLocalNetworkAudioDevice ( int32_t  result)
pure virtual

Destroy local network audio device notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
result[0] Success. Otherwise Fail.

◆ OnListAllAudioConnection()

virtual void IDanteOutputHelperSink::OnListAllAudioConnection ( int32_t  result,
const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections 
)
pure virtual

List all audio connection notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
result[0] Success. Otherwise Fail.
connectionsThe all audio connections.

◆ OnListAllUnbindChannel()

virtual void IDanteOutputHelperSink::OnListAllUnbindChannel ( int32_t  result,
const std::vector< LocalNetworkAudioChannelInfo > &  txChannels 
)
pure virtual

List all unbind channel notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
result[0] Success. Otherwise Fail.
txChannelsThe channels which are unbound.

◆ OnLocalNetworkAudioDeviceError()

virtual void IDanteOutputHelperSink::OnLocalNetworkAudioDeviceError ( const NetworkAudioError error)
pure virtual

Local network audio error notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
errorLocal network audio error, details NetworkAudioError.

◆ OnLocalNetworkAudioDeviceInfoNotification()

virtual void IDanteOutputHelperSink::OnLocalNetworkAudioDeviceInfoNotification ( const LocalNetworkAudioDeviceInfo info)
pure virtual

Local network audio info notification.

Since
6.2.0
Zoom Rooms minimum version
6.2.0
Parameters
infoThe local network audio device info, details LocalNetworkAudioDeviceInfo.

◆ OnUnbindAllAudioConnection()

virtual void IDanteOutputHelperSink::OnUnbindAllAudioConnection ( int32_t  result,
const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections 
)
pure virtual

Unbind all audio connection notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
result[0] Success. Otherwise Fail.
connectionsThe unbound connections about all audio connection.

◆ OnUnbindChannelAudioConnectionError()

virtual void IDanteOutputHelperSink::OnUnbindChannelAudioConnectionError ( int32_t  result,
const LocalNetworkAudioChannelInfo channel 
)
pure virtual

Unbind the audio in the specified channel error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
channelThe channel which the mixed audio is bound to.

◆ OnUnbindChannelAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnUnbindChannelAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Unbind the audio in the specified channel success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe unbound connection which is in the specified channel.

◆ OnUnbindMixedAudioConnectionError()

virtual void IDanteOutputHelperSink::OnUnbindMixedAudioConnectionError ( int32_t  result,
AudioSignalType  signalType 
)
pure virtual

Unbind mixed audio connection error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
signalTypeThe signal type of the mixed audio.

◆ OnUnbindMixedAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnUnbindMixedAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Unbind mixed audio connection success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe unbound connections about the specified type of the mixed audio.

◆ OnUnbindShareContentAudioConnectionError()

virtual void IDanteOutputHelperSink::OnUnbindShareContentAudioConnectionError ( int32_t  result,
AudioSignalType  signalType 
)
pure virtual

Unbind share content audio connection error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
signalTypeThe signal type of the share content.

◆ OnUnbindShareContentAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnUnbindShareContentAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Unbind share content audio connection success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe unbound connections about the specified type of the share content audio.

◆ OnUnbindUserAudioConnectionError()

virtual void IDanteOutputHelperSink::OnUnbindUserAudioConnectionError ( int32_t  result,
int32_t  userID,
AudioSignalType  signalType 
)
pure virtual

Unbind user audio connection error notification.

Since
6.3.0
Zoom Rooms minimum version
6.3.0
Parameters
resultFail code.
userIDThe userID specifies which user's audio.
signalTypeThe signal type of the user audio.

◆ OnUnbindUserAudioConnectionSuccess()

virtual void IDanteOutputHelperSink::OnUnbindUserAudioConnectionSuccess ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Unbind user audio connection success notification.

Since
6.3.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe unbound connections about the specified type of the user audio.

◆ OnUpdateAudioConnection()

virtual void IDanteOutputHelperSink::OnUpdateAudioConnection ( const std::vector< NetworkAudioBroadcastConnectionInfo > &  connections)
pure virtual

Update audio connection notification.

Since
6.1.0
Zoom Rooms minimum version
6.1.0
Parameters
connectionsThe connection which needs to update.