|
Meeting SDK for macOS API Reference
|
Provides interfaces to manage talkback session in Zoom meeting. More...
#include <ZoomSDKTalkbackController.h>
Inherits NSObject.
Instance Methods | |
| (BOOL) | - isMeetingSupportTalkBack |
| Determines whether the meeting supports talkback. | |
| (ZoomSDKError) | - createChannel: |
| Creates talkback channels. | |
| (ZoomSDKTalkbackChannel *_Nullable) | - getChannelByID: |
| Gets a talkback channel by channel ID. | |
| (NSArray< ZoomSDKTalkbackChannel * > *_Nullable) | - getChannelList |
| Gets the list of all talkback channels. | |
| (ZoomSDKError) | - destroyChannels: |
| Destroys talkback channels in batches. | |
| (ZoomSDKError) | - inviteUsersToChannel:userIDList: |
| Invites users to a talkback channel in batches. | |
| (ZoomSDKError) | - removeUsersFromChannel:userIDList: |
| Removes users from a talkback channel in batches. | |
| (ZoomSDKError) | - sendAudioDataToChannel:audioData:dataLength:sampleRate:channel: |
| Sends audio data to a talkback channel. | |
| (ZoomSDKError) | - setChannelBackgroundVolume:backgroundVolume: |
| Sets the background volume, the main meeting audio that people in the talkback channel can hear. | |
Properties | |
| id< ZoomSDKTalkbackControllerDelegate > | delegate |
| Gets or sets the delegate that receives talkback-related callback events. | |
Provides interfaces to manage talkback session in Zoom meeting.
Definition at line 99 of file ZoomSDKTalkbackController.h.
| - (ZoomSDKError) createChannel: | (unsigned int) | count |
Creates talkback channels.
| count | Specify the number of channels to create. Supports a maximum of 16 channels. |
| - (ZoomSDKError) destroyChannels: | (NSArray< NSString * > *) | channelIDs |
Destroys talkback channels in batches.
| channelIDs | The array of channel IDs to destroy. |
| - (ZoomSDKTalkbackChannel *_Nullable) getChannelByID: | (NSString *) | channelID |
Gets a talkback channel by channel ID.
| channelID | Specify the channel ID to query. |
| - (NSArray< ZoomSDKTalkbackChannel * > *_Nullable) getChannelList |
Gets the list of all talkback channels.
References getChannelList.
Referenced by getChannelList.
| - (ZoomSDKError) inviteUsersToChannel: | (NSString *) | channelID | |
| userIDList: | (NSArray< NSNumber * > *) | userIDs |
Invites users to a talkback channel in batches.
| channelID | The channel's ID to invite users to. |
| userIDList | The array of user IDs to invite. |
| - (BOOL) isMeetingSupportTalkBack |
Determines whether the meeting supports talkback.
References isMeetingSupportTalkBack.
Referenced by isMeetingSupportTalkBack.
| - (ZoomSDKError) removeUsersFromChannel: | (NSString *) | channelID | |
| userIDList: | (NSArray< NSNumber * > *) | userIDs |
Removes users from a talkback channel in batches.
| channelID | The channel's ID to remove users from. |
| userIDList | The array of user IDs to remove. |
| - (ZoomSDKError) sendAudioDataToChannel: | (NSString *) | channelID | |
| audioData: | (char *) | audioData | |
| dataLength: | (unsigned int) | dataLength | |
| sampleRate: | (unsigned int) | sampleRate | |
| channel: | (ZoomSDKAudioChannel) | channel |
Sends audio data to a talkback channel.
| channelID | Specify the channel ID. |
| audioData | Specify the audio data buffer. |
| dataLength | Specify the length of audio data in bytes. dataLength must be a multiple of 2. |
| sampleRate | Specify the sample rate of the audio data, like 32000 or 48000. |
| channel | Specify the audio channel type, either mono or stereo. |
| - (ZoomSDKError) setChannelBackgroundVolume: | (NSString *) | channelID | |
| backgroundVolume: | (float) | backgroundVolume |
Sets the background volume, the main meeting audio that people in the talkback channel can hear.
| channelID | Specify the channel ID. If you want people in the channel to hear the channel audio more clearly, decrease the backgroundVolume. |
| backgroundVolume | Specify the background volume, from 0.0 to 2.0. If you want people in the channel to hear the channel audio more clearly, decrease the backgroundVolume. |
|
readwritenonatomicassign |
Gets or sets the delegate that receives talkback-related callback events.
Definition at line 104 of file ZoomSDKTalkbackController.h.