Package com.avaya.clientservices.media
Class MediaServicesInstance
- java.lang.Object
-
- com.avaya.clientservices.media.MediaServicesInstance
-
public class MediaServicesInstance extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MediaServicesInstance(android.content.Context context, VoIPConfigurationAudio audioConfig, VoIPConfigurationVideo videoConfig, android.os.Looper looper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelAlarm(long alarmHandle)voidclose()java.lang.StringgetAppDirectory()AudioInterfacegetAudioInterface()static android.content.ContextgetContext()static java.lang.StringgetCPUInfo(java.lang.String key)DevicegetDeviceInterface()static LogLevelgetLogLevel()static LogProvidergetLogProvider()longgetNativeMediaEngine()longgetTime()static java.lang.StringgetVersion()This function returns the version of the media libraryVideoInterfacegetVideoInterface()longgetWakeLock()static voidInitVantageFlags()static booleanIsChromeOSPlatform()static booleanIsVantageDisplayLandscape()static booleanIsVantagePlatform()static booleanIsVantagePlatform2()static booleanIsVantagePlatform3()voidonAlarmFired(long alarmHandle, long alarmToken)static voidonLogMessage(byte[] aMessage, LogLevel eLevel, byte[] aTag)voidreleaseWakeLock(long wakeLockHandle)voidreportDelays(long beforeReleaseWakeLock, long selectDiff, long afterSelect, long getWakeLockDiff)longsetAlarm(long delayMS, long opaqueKey)static voidsetLogLevel(LogLevel level)static voidsetLogProvider(LogProvider provider)voidsetMinTLSVersion(TLSVersion version)voidsetWakeLockReleaseDelay(int delayMS)static booleanSupports270pCapture()static booleanSupports540pCapture()
-
-
-
Constructor Detail
-
MediaServicesInstance
public MediaServicesInstance(android.content.Context context, VoIPConfigurationAudio audioConfig, VoIPConfigurationVideo videoConfig, android.os.Looper looper)
-
-
Method Detail
-
close
public void close()
-
getDeviceInterface
public Device getDeviceInterface()
-
getAudioInterface
public AudioInterface getAudioInterface()
-
getVideoInterface
public VideoInterface getVideoInterface()
-
getNativeMediaEngine
public long getNativeMediaEngine()
-
getContext
public static android.content.Context getContext()
-
getVersion
public static java.lang.String getVersion()
This function returns the version of the media library- Returns:
- version
-
getLogLevel
public static LogLevel getLogLevel()
-
setLogLevel
public static void setLogLevel(LogLevel level)
-
getLogProvider
public static LogProvider getLogProvider()
-
setLogProvider
public static void setLogProvider(LogProvider provider)
-
InitVantageFlags
public static void InitVantageFlags()
-
IsVantagePlatform
public static boolean IsVantagePlatform()
-
IsVantagePlatform2
public static boolean IsVantagePlatform2()
-
IsVantageDisplayLandscape
public static boolean IsVantageDisplayLandscape()
-
IsVantagePlatform3
public static boolean IsVantagePlatform3()
-
IsChromeOSPlatform
public static boolean IsChromeOSPlatform()
-
Supports540pCapture
public static boolean Supports540pCapture()
-
Supports270pCapture
public static boolean Supports270pCapture()
-
getCPUInfo
public static java.lang.String getCPUInfo(java.lang.String key)
-
getTime
public long getTime()
-
onAlarmFired
public void onAlarmFired(long alarmHandle, long alarmToken)
-
cancelAlarm
public void cancelAlarm(long alarmHandle)
-
setAlarm
public long setAlarm(long delayMS, long opaqueKey)
-
releaseWakeLock
public void releaseWakeLock(long wakeLockHandle)
-
getWakeLock
public long getWakeLock()
-
setWakeLockReleaseDelay
public void setWakeLockReleaseDelay(int delayMS)
-
reportDelays
public void reportDelays(long beforeReleaseWakeLock, long selectDiff, long afterSelect, long getWakeLockDiff)
-
getAppDirectory
public java.lang.String getAppDirectory()
-
setMinTLSVersion
public void setMinTLSVersion(TLSVersion version)
-
onLogMessage
public static void onLogMessage(byte[] aMessage, LogLevel eLevel, byte[] aTag)
-
-