Zoom Rooms Controller SDK Reference 6.6.0
|
Dante Output helper interface. More...
#include <IDanteOutputHelper.h>
Public Member Functions | |
virtual | ~IDanteOutputHelper () |
virtual ZRCSDKError | RegisterSink (IDanteOutputHelperSink *pSink)=0 |
Register dante output helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (IDanteOutputHelperSink *pSink)=0 |
Deregister meeting dante output callback sink. | |
virtual ZRCSDKError | IsSupportDanteOutput (bool &isSupport)=0 |
Check if support dante output feature. | |
virtual ZRCSDKError | CreateLocalNetworkAudioDevice (const std::string &name, int32_t rxChannelCount=8, int32_t txChannelCount=8)=0 |
Create local network audio device. You can call GetLocalNetworkAudioDeviceInfo API to check if exist local network device before you call this API. | |
virtual ZRCSDKError | DestroyLocalNetworkAudioDevice (const std::string &name)=0 |
Destroy local network audio device. | |
virtual ZRCSDKError | BindUserAudioConnection (int32_t userID, const LocalNetworkAudioChannelInfo &channel, AudioSignalType signalType=AudioSignalTypeMono)=0 |
Bind user audio to a channel. | |
virtual ZRCSDKError | UnbindUserAudioConnection (int32_t userID, AudioSignalType signalType)=0 |
Unbind user audio. | |
virtual ZRCSDKError | BindMixedAudioConnection (const LocalNetworkAudioChannelInfo &channel, AudioSignalType signalType)=0 |
Bind mixed audio to a channel. The mixed audio refers to the total audio in the meeting. | |
virtual ZRCSDKError | UnbindMixedAudioConnection (AudioSignalType signalType)=0 |
Unbind mixed audio. | |
virtual ZRCSDKError | BindShareContentAudioConnection (const LocalNetworkAudioChannelInfo &channel, AudioSignalType signalType)=0 |
Bind share content audio to a channel. The share content audio refers to the total audio of share content. | |
virtual ZRCSDKError | UnbindShareContentAudioConnection (AudioSignalType signalType)=0 |
Unbind share content audio. | |
virtual ZRCSDKError | BindGalleryMixedAudioConnection (const NetworkAudioBroadcastGalleryBindInfo &galleryBindInfo, const LocalNetworkAudioChannelInfo &channel)=0 |
Bind one page of gallery mixed audio to a channel. The gallery mixed audio refers to the total audio of the specific page. | |
virtual ZRCSDKError | UnbindGalleryMixedAudioConnection (const NetworkAudioBroadcastGalleryBindInfo &galleryBindInfo)=0 |
Unbind one page of gallery mixed audio. | |
virtual ZRCSDKError | BindInterpretationAudioConnection (int32_t languageID, const LocalNetworkAudioChannelInfo &channel)=0 |
Bind interpretation audio to a channel. | |
virtual ZRCSDKError | UnbindInterpretationAudioConnection (int32_t languageID)=0 |
Unbind interpretation audio. | |
virtual ZRCSDKError | UnbindAllAudioConnection ()=0 |
Unbind all audio connection. | |
virtual ZRCSDKError | ListAllAudioConnection ()=0 |
List all audio connection. | |
virtual ZRCSDKError | UnbindChannelAudio (const LocalNetworkAudioChannelInfo &channel)=0 |
Unbind the audio in the specified channel. | |
virtual ZRCSDKError | ListAllUnbindChannel ()=0 |
List all unbind channel. | |
virtual ZRCSDKError | GetLocalNetworkAudioDeviceInfo (LocalNetworkAudioDeviceInfo &info)=0 |
Get local network audio device info. | |
Dante Output helper interface.
Definition at line 480 of file IDanteOutputHelper.h.
|
inlinevirtual |
Definition at line 483 of file IDanteOutputHelper.h.
|
pure virtual |
Bind one page of gallery mixed audio to a channel. The gallery mixed audio refers to the total audio of the specific page.
galleryBindInfo | The info of the gallery mixed audio. |
channel | The channel which the gallery mixed audio is bound to. |
|
pure virtual |
Bind interpretation audio to a channel.
languageID | The interpretation languageID. Call IClosedCaptionHelper::GetInterpretLanguageInfoList to get supported interpretation languages. |
channel | The channel which the language ID is bound to. |
|
pure virtual |
Bind mixed audio to a channel. The mixed audio refers to the total audio in the meeting.
channel | The channel which the mixed audio is bound to. |
signalType | The signal type of the mixed audio. |
|
pure virtual |
Bind share content audio to a channel. The share content audio refers to the total audio of share content.
channel | The channel which the share content audio is bound to. |
signalType | The signal type of the share content audio. |
|
pure virtual |
Bind user audio to a channel.
userID | The userID specifies which user's audio. |
channel | The channel which the user audio is bound to. |
signalType | The signal type of the user audio. |
|
pure virtual |
Create local network audio device. You can call GetLocalNetworkAudioDeviceInfo API to check if exist local network device before you call this API.
name | The name of the local network audio device. |
rxChannelCount | The RX channel count of the local network audio device. |
txChannelCount | The TX channel count of the local network audio device. |
|
pure virtual |
Deregister meeting dante output callback sink.
pSink | A pointer to the IDanteOutputHelperSink that receives the dante output helper callback. |
|
pure virtual |
Destroy local network audio device.
name | The name of the local network audio device which will be destroyed. |
|
pure virtual |
Get local network audio device info.
[out] | info | The local network audio device info. |
|
pure virtual |
Check if support dante output feature.
[out] | isSupport | TRUE indicates support dante output feature. Otherwise not. |
|
pure virtual |
List all audio connection.
|
pure virtual |
List all unbind channel.
|
pure virtual |
Register dante output helper callback sink.
pSink | A pointer to the IDanteOutputHelperSink that receives the dante output helper callback. |
|
pure virtual |
Unbind all audio connection.
|
pure virtual |
Unbind the audio in the specified channel.
channel | The channel specifies which channel will unbind the audio. |
|
pure virtual |
Unbind one page of gallery mixed audio.
galleryBindInfo | The info of the gallery mixed audio. |
|
pure virtual |
Unbind interpretation audio.
languageID | The interpretation languageID. |
|
pure virtual |
Unbind mixed audio.
signalType | The signal type of the mixed audio. |
|
pure virtual |
Unbind share content audio.
signalType | The signal type of the share content. |
|
pure virtual |
Unbind user audio.
userID | The userID specifies which user's audio. |
signalType | The signal type of the user audio. |