Zoom Rooms Controller SDK Reference 7.1.0
Loading...
Searching...
No Matches
IDanteOutputHelper.h File Reference

Dante output interfaces. More...

#include "ZRCSDKTypes.h"

Go to the source code of this file.

Data Structures

struct  LocalNetworkAudioChannelInfo
 Local network audio channel info. More...
 
struct  LocalNetworkAudioDeviceInfo
 Local network audio device info. More...
 
struct  NetworkAudioError
 Network audio error. The error will appear when you failed to create network audio device. More...
 
struct  NetworkAudioBroadcastGalleryBindInfo
 Network audio broadcast gallery bind info. More...
 
struct  NetworkAudioBroadcastOutputMixBindInfo
 Network audio broadcast output mix bind info. More...
 
struct  NetworkAudioBroadcastConnectionInfo
 Network audio broadcast connection info. More...
 
class  IDanteOutputHelperSink
 Dante output helper event callback. More...
 
class  IDanteOutputHelper
 Dante Output helper interface. More...
 

Enumerations

enum  LocalNetworkAudioChannelType { LocalNetworkAudioChannelTypeUnknown = -1 , LocalNetworkAudioChannelTypeRX = 0 , LocalNetworkAudioChannelTypeTX = 1 }
 Local network audio channel type. Here are more detailed structural descriptions. More...
 
enum  BroadcastConnectionState { BroadcastConnectionStateDisconnected = 0 , BroadcastConnectionStateConnected = 1 }
 Broadcast connection state. The state of connection between ZR's audio and channel. Here are more detailed structural descriptions. More...
 
enum  AudioSignalType { AudioSignalTypeMono = 0 , AudioSignalTypeStereoLeft = 1 , AudioSignalTypeStereoRight = 2 }
 Audio signal type. Here are more detailed structural descriptions. More...
 
enum  AudioResourceType {
  AudioResourceTypeIndividualUserAudio = 0 , AudioResourceTypeMixedAudio = 1 , AudioResourceTypeShareContentAudio = 2 , AudioResourceTypeGalleryMixedAudio = 3 ,
  AudioResourceTypeInterpretationAudio = 4 , AudioResourceTypeOutputMixAudio = 5
}
 Audio resource type. The type of the audio resource from ZR. Here are more detailed structural descriptions. More...
 
enum  SubscriptionGalleryType { SubscriptionGalleryTypeNone = 0 , SubscriptionGalleryTypeUI = 1 , SubscriptionGalleryTypeCustomAV = 2 }
 Subscription Gallery type. Here are more detailed structural descriptions. More...
 
enum  SubscriptionOutputMixType { SubscriptionOutputMixTypeNone = 0 , SubscriptionOutputMixTypeDisplay = 1 , SubscriptionOutputMixTypeNDI = 2 , SubscriptionOutputMixTypeHWIO = 3 }
 Subscription Output Mix type. Here are more detailed structural descriptions. More...
 

Detailed Description

Dante output interfaces.

Since
Added in ZRC SDK 6.1.0

Definition in file IDanteOutputHelper.h.

Enumeration Type Documentation

◆ AudioResourceType

Audio resource type. The type of the audio resource from ZR. Here are more detailed structural descriptions.

Enumerator
AudioResourceTypeIndividualUserAudio 

The audio resource type is individual user audio.

AudioResourceTypeMixedAudio 

The audio resource type is mixed audio. The mixed audio refers to the total audio in the meeting.

AudioResourceTypeShareContentAudio 

The audio resource type is share content audio. The share content audio refers to the total audio of share content.

AudioResourceTypeGalleryMixedAudio 

The audio resource type is gallery mixed audio. The gallery mixed audio refers to the total audio of the specific page.

AudioResourceTypeInterpretationAudio 

The audio resource type is interpretation audio.

AudioResourceTypeOutputMixAudio 

The audio resource type is output mix audio. The output mix audio mirrors the audio of participants visible on a display, NDI, or HWIO output.

Definition at line 49 of file IDanteOutputHelper.h.

50{
57
58};
@ AudioResourceTypeGalleryMixedAudio
The audio resource type is gallery mixed audio. The gallery mixed audio refers to the total audio of ...
@ AudioResourceTypeMixedAudio
The audio resource type is mixed audio. The mixed audio refers to the total audio in the meeting.
@ AudioResourceTypeIndividualUserAudio
The audio resource type is individual user audio.
@ AudioResourceTypeShareContentAudio
The audio resource type is share content audio. The share content audio refers to the total audio of ...
@ AudioResourceTypeOutputMixAudio
The audio resource type is output mix audio. The output mix audio mirrors the audio of participants v...
@ AudioResourceTypeInterpretationAudio
The audio resource type is interpretation audio.

◆ AudioSignalType

Audio signal type. Here are more detailed structural descriptions.

Enumerator
AudioSignalTypeMono 

The audio signal type is Mono.

AudioSignalTypeStereoLeft 

The audio signal type is StereoLeft.

AudioSignalTypeStereoRight 

The audio signal type is StereoRight.

Definition at line 38 of file IDanteOutputHelper.h.

39{
43};
@ AudioSignalTypeMono
The audio signal type is Mono.
@ AudioSignalTypeStereoRight
The audio signal type is StereoRight.
@ AudioSignalTypeStereoLeft
The audio signal type is StereoLeft.

◆ BroadcastConnectionState

Broadcast connection state. The state of connection between ZR's audio and channel. Here are more detailed structural descriptions.

Enumerator
BroadcastConnectionStateDisconnected 

The connection state is disconnected.

BroadcastConnectionStateConnected 

The connection state is connected.

Definition at line 28 of file IDanteOutputHelper.h.

29{
32};
@ BroadcastConnectionStateDisconnected
The connection state is disconnected.
@ BroadcastConnectionStateConnected
The connection state is connected.

◆ LocalNetworkAudioChannelType

Local network audio channel type. Here are more detailed structural descriptions.

Enumerator
LocalNetworkAudioChannelTypeUnknown 

Local network audio channel type is unknown.

LocalNetworkAudioChannelTypeRX 

Local network audio channel type is RX.

LocalNetworkAudioChannelTypeTX 

Local network audio channel type is TX.

Definition at line 17 of file IDanteOutputHelper.h.

18{
22};
@ LocalNetworkAudioChannelTypeUnknown
Local network audio channel type is unknown.
@ LocalNetworkAudioChannelTypeRX
Local network audio channel type is RX.
@ LocalNetworkAudioChannelTypeTX
Local network audio channel type is TX.

◆ SubscriptionGalleryType

Subscription Gallery type. Here are more detailed structural descriptions.

Enumerator
SubscriptionGalleryTypeNone 

The Subscription Gallery type is none.

SubscriptionGalleryTypeUI 

The Subscription Gallery type is UI. The gallery view sequence follows the gallery view of ZR UI.

SubscriptionGalleryTypeCustomAV 

The Subscription Gallery type is CustomAV. The gallery view sequence follows the gallery view of NDI/HWIO.

Definition at line 64 of file IDanteOutputHelper.h.

65{
69};
@ SubscriptionGalleryTypeCustomAV
The Subscription Gallery type is CustomAV. The gallery view sequence follows the gallery view of NDI/...
@ SubscriptionGalleryTypeUI
The Subscription Gallery type is UI. The gallery view sequence follows the gallery view of ZR UI.
@ SubscriptionGalleryTypeNone
The Subscription Gallery type is none.

◆ SubscriptionOutputMixType

Subscription Output Mix type. Here are more detailed structural descriptions.

Enumerator
SubscriptionOutputMixTypeNone 

The Subscription Output Mix type is none.

SubscriptionOutputMixTypeDisplay 

The Subscription Output Mix type is Display.

SubscriptionOutputMixTypeNDI 

The Subscription Output Mix type is NDI.

SubscriptionOutputMixTypeHWIO 

The Subscription Output Mix type is HWIO.

Definition at line 75 of file IDanteOutputHelper.h.

76{
81};
@ SubscriptionOutputMixTypeHWIO
The Subscription Output Mix type is HWIO.
@ SubscriptionOutputMixTypeDisplay
The Subscription Output Mix type is Display.
@ SubscriptionOutputMixTypeNone
The Subscription Output Mix type is none.
@ SubscriptionOutputMixTypeNDI
The Subscription Output Mix type is NDI.