Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKVoiceInterpretationHelper.h
Go to the documentation of this file.
1
5
6#import <Foundation/Foundation.h>
7#import <ZoomVideoSDK/ZoomVideoSDKConstants.h>
8
17@property(nonatomic, assign, readonly) NSInteger languageID;
21@property(nonatomic, copy, readonly) NSString * _Nullable languageName;
22@end
23
32@property(nonatomic, assign, readonly) NSInteger voiceTypeID;
36@property(nonatomic, copy, readonly) NSString * _Nullable voiceTypeName;
40@property(nonatomic, copy, readonly) NSString * _Nullable voiceSampleFileUrl;
41@end
42
48
54
60
66
72
78
84
90
96- (ZoomVideoSDKError)setMySpeakingLanguage:(ZoomVideoSDKVoiceInterpretationLanguage * _Nullable)language;
97
103
109
115- (ZoomVideoSDKError)setTranslatedLanguage:(ZoomVideoSDKVoiceInterpretationLanguage * _Nullable)language;
116
122
128- (ZoomVideoSDKError)setAudioBalanceForOriginalAndTranslatedVoice:(CGFloat)balance;
129
135
141
147- (ZoomVideoSDKError)setTranslatedVoiceStyle:(ZoomVideoSDKVoiceInterpretationVoiceInfo * _Nullable)voiceInfo;
148
149@end
ZoomVideoSDKError
Enumeration of all the errors in the VideoSDK.
Provides methods for controlling and interacting with voice interpretation.
ZoomVideoSDKError stopVoiceInterpretation()
Stop voice interpretation.
CGFloat getAudioBalanceForOriginalAndTranslatedVoice()
Get the audio balance between original and translated voice.
NSArray< ZoomVideoSDKVoiceInterpretationVoiceInfo * > *_Nullable getTranslatedVoiceStyleList()
Get the available translated voice style list.
NSArray< ZoomVideoSDKVoiceInterpretationLanguage * > *_Nullable getMySpeakingLanguageList()
Get the available speaking language list.
ZoomVideoSDKVoiceInterpretationVoiceInfo *_Nullable getTranslatedVoiceStyle()
Get the current translated voice style.
ZoomVideoSDKVoiceInterpretationLanguage *_Nullable getMySpeakingLanguage()
Get the current speaking language for the local user.
BOOL isVoiceInterpretationEnabled()
Query whether voice interpretation capability is enabled in the current session.
BOOL isVoiceInterpretationReady()
Query whether voice interpretation is ready for use.
BOOL isVoiceInterpretationStarted()
Query whether voice interpretation has been started.
ZoomVideoSDKError startVoiceInterpretation()
Start voice interpretation.
ZoomVideoSDKVoiceInterpretationLanguage *_Nullable getTranslatedLanguage()
Get the current translated language for the local user.
NSArray< ZoomVideoSDKVoiceInterpretationLanguage * > *_Nullable getTranslatedLanguagesList()
Get the available translated language list.
Represents a language used in voice interpretation.
NSString *_Nullable languageName
The display name of the language.
Represents a voice style used in voice interpretation.
NSString *_Nullable voiceSampleFileUrl
The URL of the voice sample file.
NSInteger voiceTypeID
The unique ID of the voice style.
NSString *_Nullable voiceTypeName
The display name of the voice style.