Features Class
- java.
lang. Object - com.
azure. android. communication. calling. Features
- com.
public class Features
The collection of all 1st party API features.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
final Call |
CAPTIONS |
|
final Call |
DOMINANT_SPEAKERS |
|
final Call |
LOCAL_USER_DIAGNOSTICS |
|
final Local |
LOCAL_VIDEO_EFFECTS |
|
final Call |
RAISED_HANDS |
|
final Call |
RECORDING |
|
final Call |
SPOTLIGHT |
|
final Call |
TRANSCRIPTION |
Field Details
CAPTIONS
public static final CallFeatureFactory<CaptionsCallFeature> CAPTIONS= new CallFeatureFactory<CaptionsCallFeature>() { @Override public Class<CaptionsCallFeature> getCallFeatureImpl() { return CaptionsCallFeature.class; } }
DOMINANT_SPEAKERS
public static final CallFeatureFactory<DominantSpeakersCallFeature> DOMINANT_SPEAKERS= new CallFeatureFactory<DominantSpeakersCallFeature>() { @Override public Class<DominantSpeakersCallFeature> getCallFeatureImpl() { return DominantSpeakersCallFeature.class; } }
LOCAL_USER_DIAGNOSTICS
public static final CallFeatureFactory<LocalUserDiagnosticsCallFeature> LOCAL_USER_DIAGNOSTICS= new CallFeatureFactory<LocalUserDiagnosticsCallFeature>() { @Override public Class<LocalUserDiagnosticsCallFeature> getCallFeatureImpl() { return LocalUserDiagnosticsCallFeature.class; } }
LOCAL_VIDEO_EFFECTS
public static final LocalVideoStreamFeatureFactory<LocalVideoEffectsFeature> LOCAL_VIDEO_EFFECTS= new LocalVideoStreamFeatureFactory<LocalVideoEffectsFeature>() { @Override public Class<LocalVideoEffectsFeature> getLocalVideoStreamFeatureImpl() { return LocalVideoEffectsFeature.class; } }
RAISED_HANDS
public static final CallFeatureFactory<RaiseHandCallFeature> RAISED_HANDS= new CallFeatureFactory<RaiseHandCallFeature>() { @Override public Class<RaiseHandCallFeature> getCallFeatureImpl() { return RaiseHandCallFeature.class; } }
RECORDING
public static final CallFeatureFactory<RecordingCallFeature> RECORDING= new CallFeatureFactory<RecordingCallFeature>() { @Override public Class<RecordingCallFeature> getCallFeatureImpl() { return RecordingCallFeature.class; } }
SPOTLIGHT
public static final CallFeatureFactory<SpotlightCallFeature> SPOTLIGHT= new CallFeatureFactory<SpotlightCallFeature>() { @Override public Class<SpotlightCallFeature> getCallFeatureImpl() { return SpotlightCallFeature.class; } }
TRANSCRIPTION
public static final CallFeatureFactory<TranscriptionCallFeature> TRANSCRIPTION= new CallFeatureFactory<TranscriptionCallFeature>() { @Override public Class<TranscriptionCallFeature> getCallFeatureImpl() { return TranscriptionCallFeature.class; } }