public class OpenH264DownloadHelper
extends java.lang.Object
Constructor and Description |
---|
OpenH264DownloadHelper(android.content.Context context)
Default values
nameLib = "libopenh264-1.5.so"
urlDownload = "http://ciscobinary.openh264.org/libopenh264-1.5.0-android19.so.bz2"
nameFileDownload = "libopenh264-1.5.0-android19.so.bz2"
|
Modifier and Type | Method and Description |
---|---|
void |
downloadCodec()
Try to download and load codec
Requirements :
fileDirection
nameFileDownload
urlDownload
nameLib
codecDownListener
|
java.lang.String |
getFullPathLib() |
java.lang.String |
getLicenseMessage() |
java.lang.String |
getNameLib() |
OpenH264DownloadHelperListener |
getOpenH264DownloadHelperListener() |
java.lang.Object |
getUserData(int index) |
int |
getUserDataSize() |
boolean |
isCodecFound()
Indicates whether the lib exists
Requirements : fileDirection and nameLib init
|
static boolean |
isOpenH264DownloadEnabled() |
void |
setNameFileDownload(java.lang.String name)
Set name download file
|
void |
setNameLib(java.lang.String name)
Set filename to storage for OpenH264 codec
|
static void |
setOpenH264DownloadEnabled(boolean enabled) |
void |
setOpenH264HelperListener(OpenH264DownloadHelperListener h264Listener)
Set OpenH264DownloadHelperListener
|
void |
setUrlDownload(java.lang.String url)
Set new url
|
void |
setUserData(int index,
java.lang.Object object) |
int |
setUserData(java.lang.Object object)
Adding of object into UserData list
|
public OpenH264DownloadHelper(android.content.Context context)
public static boolean isOpenH264DownloadEnabled()
public static void setOpenH264DownloadEnabled(boolean enabled)
public void setOpenH264HelperListener(OpenH264DownloadHelperListener h264Listener)
h264Listener
- public OpenH264DownloadHelperListener getOpenH264DownloadHelperListener()
public java.lang.Object getUserData(int index)
index
- of object in UserData list
constraints (index superior or egal to 0 and index inferior to userData.size())public int setUserData(java.lang.Object object)
object
- public void setUserData(int index, java.lang.Object object)
index
- object
- constraints (index superior or egal to 0 and index inferior to userData.size())public int getUserDataSize()
public java.lang.String getLicenseMessage()
public void setNameLib(java.lang.String name)
name
- public java.lang.String getNameLib()
public java.lang.String getFullPathLib()
public void setNameFileDownload(java.lang.String name)
name
- : must be the same name relative to the urlpublic void setUrlDownload(java.lang.String url)
url
- : must be a Cisco Url to OpenH264 and .bzip2 filepublic boolean isCodecFound()
public void downloadCodec()