Features Class

  • java.lang.Object
    • com.azure.android.communication.calling.Features

public class Features

The collection of all 1st party API features.

Field Summary

Modifier and Type Field and Description
final CallFeatureFactory<CaptionsCallFeature> CAPTIONS
final CallFeatureFactory<DominantSpeakersCallFeature> DOMINANT_SPEAKERS
final CallFeatureFactory<LocalUserDiagnosticsCallFeature> LOCAL_USER_DIAGNOSTICS
final LocalVideoStreamFeatureFactory<LocalVideoEffectsFeature> LOCAL_VIDEO_EFFECTS
final CallFeatureFactory<RaiseHandCallFeature> RAISED_HANDS
final CallFeatureFactory<RecordingCallFeature> RECORDING
final CallFeatureFactory<SpotlightCallFeature> SPOTLIGHT
final CallFeatureFactory<TranscriptionCallFeature> TRANSCRIPTION

Field Details

CAPTIONS

public static final CallFeatureFactory CAPTIONS= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return CaptionsCallFeature.class; } }

DOMINANT_SPEAKERS

public static final CallFeatureFactory DOMINANT_SPEAKERS= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return DominantSpeakersCallFeature.class; } }

LOCAL_USER_DIAGNOSTICS

public static final CallFeatureFactory LOCAL_USER_DIAGNOSTICS= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return LocalUserDiagnosticsCallFeature.class; } }

LOCAL_VIDEO_EFFECTS

public static final LocalVideoStreamFeatureFactory LOCAL_VIDEO_EFFECTS= new LocalVideoStreamFeatureFactory() { @Override public Class getLocalVideoStreamFeatureImpl() { return LocalVideoEffectsFeature.class; } }

RAISED_HANDS

public static final CallFeatureFactory RAISED_HANDS= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return RaiseHandCallFeature.class; } }

RECORDING

public static final CallFeatureFactory RECORDING= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return RecordingCallFeature.class; } }

SPOTLIGHT

public static final CallFeatureFactory SPOTLIGHT= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return SpotlightCallFeature.class; } }

TRANSCRIPTION

public static final CallFeatureFactory TRANSCRIPTION= new CallFeatureFactory() { @Override public Class getCallFeatureImpl() { return TranscriptionCallFeature.class; } }

Applies to