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