Skip navigation links
A C D E F G H I L O P R S T V W 

A

addEmulatedStorageContainer(String) - Method in class fr.maxcom.os.storage.VolumeManager
Adds an emulated storage container where looking for volumes.
addEmulatedStorageContainer(File) - Method in class fr.maxcom.os.storage.VolumeManager
Adds an emulated storage container where looking for volumes.
allow(Context) - Static method in class fr.maxcom.libmedia.Licensing
The initial call to the library to allow any further calls to the library components.

C

CipherFactory - Interface in fr.maxcom.http
Interface for a cipher factory.
code - Variable in class fr.maxcom.http.Diagnostic
The reason code.
compareTo(Volume) - Method in class fr.maxcom.os.storage.Volume
Compares two volumes.

D

d(String, String) - Static method in class fr.maxcom.util.Log
 
d(String, String, Throwable) - Static method in class fr.maxcom.util.Log
 
DataSource - Interface in fr.maxcom.http
Interface for a data provider.
deleteLabelFile() - Method in class fr.maxcom.os.storage.Volume
Deletes the label file.
description - Variable in class fr.maxcom.os.storage.Volume
A free field, available for your convenience.
diagnose() - Static method in class fr.maxcom.http.Diagnostic
Returns a list of potential reasons of dysfunction.
Diagnostic - Class in fr.maxcom.http
A potential reason of dysfunction.
Diagnostic.Code - Enum in fr.maxcom.http
Enum class for the reason code.

E

e(String, String) - Static method in class fr.maxcom.util.Log
 
e(String, String, Throwable) - Static method in class fr.maxcom.util.Log
 
EMULATED_STORAGE - Static variable in class fr.maxcom.os.storage.Volume
The type returned by Volume.getType() if the volume is emulated from a directory.
extra - Variable in class fr.maxcom.http.Diagnostic
Optional complementary information.

F

FileDataSource - Class in fr.maxcom.http
The default implementation for a data provider that obtains its content from a file, or more generally from a resource.
FileDataSource() - Constructor for class fr.maxcom.http.FileDataSource
 
forget() - Method in class fr.maxcom.os.storage.Volume
Releases the authorization once granted by the user to access this volume.
fr.maxcom.http - package fr.maxcom.http
HTTP server components.
fr.maxcom.os.storage - package fr.maxcom.os.storage
Storage components.
fr.maxcom.util - package fr.maxcom.util
Utility components.

G

getCipher() - Method in interface fr.maxcom.http.CipherFactory
Returns the initial cipher, that is with the initial IV.
getContentLength() - Method in interface fr.maxcom.http.DataSource
Returns the length of data to deliver in the HTTP response entity, if known.
getContentLength() - Method in class fr.maxcom.http.FileDataSource
Returns the length of data to deliver, that is the length of the file minus the offset, unless a cipher with a padding scheme is used.
getContentSize() - Method in interface fr.maxcom.http.DataSource
Returns the total length of the resource content, if known.
getContentSize() - Method in class fr.maxcom.http.FileDataSource
Returns the length of the file, unless a cipher with a padding scheme is used.
getContentType() - Method in interface fr.maxcom.http.DataSource
Returns the content type of the resource, if known.
getContentType() - Method in class fr.maxcom.http.FileDataSource
Returns the content type of the file.
getDebugReport() - Method in class fr.maxcom.os.storage.VolumeManager
Builds a debug report.
getDeveloperMode() - Static method in class fr.maxcom.libmedia.Licensing
Returns the developer mode current setting.
getInputStream() - Method in interface fr.maxcom.http.DataSource
Returns a content stream of the resource.
getInputStream() - Method in class fr.maxcom.http.FileDataSource
 
getJsInterfaceObject() - Method in interface fr.maxcom.http.HttpServer
Returns a Java object for injection into a WebView.
getLabel() - Method in class fr.maxcom.os.storage.Volume
Returns the label of the volume.
getName() - Method in class fr.maxcom.os.storage.Volume
Returns the name of the volume.
getOffset() - Method in interface fr.maxcom.http.DataSource
Returns the offset in the resource flow.
getOffset() - Method in class fr.maxcom.http.FileDataSource
Returns the offset in the file.
getRoot() - Method in class fr.maxcom.os.storage.Volume
Returns the root entry of the volume.
getStorageAccessIntent() - Static method in class fr.maxcom.os.storage.VolumeManager
Returns an intent to spin up the Storage Access Framework picker UI and select a directory subtree.
getType() - Method in class fr.maxcom.os.storage.Volume
Returns the type of storage unit.
getUriString() - Method in interface fr.maxcom.http.DataSource
Returns the URI of the data source.
getUriString() - Method in class fr.maxcom.http.FileDataSource
 
getURL(String) - Method in interface fr.maxcom.http.HttpServer
Returns the URL to serve a resource specified by the provided path.
getURL(DocumentFile) - Method in interface fr.maxcom.http.HttpServer
Returns the URL to serve a resource managed by a document provider.
getURL(String, String) - Method in interface fr.maxcom.http.HttpServer
Returns the URL to serve a resource embedded into a Zip file.
getURL(int, int, String) - Method in interface fr.maxcom.http.HttpServer
Returns the URL to serve a resource embedded into APK Expansion Zip files.
getURL(String) - Method in interface fr.maxcom.http.HttpServer.JsInterface
getURL(String, String) - Method in interface fr.maxcom.http.HttpServer.JsInterface
getURL(int, int, String) - Method in interface fr.maxcom.http.HttpServer.JsInterface
getVolumes() - Method in class fr.maxcom.os.storage.VolumeManager
Returns the list of currently available volumes.

H

hasLabelFile() - Method in class fr.maxcom.os.storage.Volume
Tells if a label file exists.
HttpServer - Interface in fr.maxcom.http
Interface for a basic HTTP/1.1 server.
HttpServer.JsInterface - Interface in fr.maxcom.http
Interface for a Java object accessible from JavaScript in a WebView.

I

i(String, String) - Static method in class fr.maxcom.util.Log
 
i(String, String, Throwable) - Static method in class fr.maxcom.util.Log
 
isExisting() - Method in interface fr.maxcom.http.DataSource
Tests whether the resource exists.
isExisting() - Method in class fr.maxcom.http.FileDataSource
Tests whether the file exists.
isForgettable() - Method in class fr.maxcom.os.storage.Volume
Tells whether the volume is issued from a previous authorization of the user.
isPartial() - Method in interface fr.maxcom.http.DataSource
Tells whether the content to be delivered will be partial.
isPartial() - Method in class fr.maxcom.http.FileDataSource
 
isReadable() - Method in interface fr.maxcom.http.DataSource
Tests whether the resource can be read.
isReadable() - Method in class fr.maxcom.http.FileDataSource
Tests whether the file can be read.

L

Licensing - Class in fr.maxcom.libmedia
License management.
LocalSingleHttpServer - Class in fr.maxcom.http
A variant of HttpServer for a local player.
LocalSingleHttpServer() - Constructor for class fr.maxcom.http.LocalSingleHttpServer
Default constructor.
Log - Class in fr.maxcom.util
API for sending log output.
logDebugReport() - Method in class fr.maxcom.os.storage.VolumeManager
Writes the lines from VolumeManager.getDebugReport() to the log.
LogManager - Class in fr.maxcom.util
A manager to configure the usage of the Log API.

O

onStorageAccessResult(Intent) - Static method in class fr.maxcom.os.storage.VolumeManager
Persists the authorization to access the tree selected by the Storage Access Framework picker UI.

P

postponeStorageAccessFrameworkUntilMarshmallow() - Static method in class fr.maxcom.os.storage.VolumeManager
Postpones the usage of Storage Access Framework until Marshmallow (6.0) version.
println(int, String, String) - Static method in class fr.maxcom.util.Log
 

R

rebaseCipher(byte[]) - Method in interface fr.maxcom.http.CipherFactory
Returns a new cipher, created with a computed IV in place of the initial IV.

S

setAllowedClient(CastDevice) - Method in class fr.maxcom.http.WifiSingleHttpServer
Allows a targeted client to hit the server.
setCipher(Cipher) - Method in interface fr.maxcom.http.DataSource
Sets the Cipher to use if the stream has to be decrypted.
setCipher(Cipher) - Method in class fr.maxcom.http.FileDataSource
 
setCipher(Cipher) - Method in interface fr.maxcom.http.HttpServer
Sets the Cipher for decryption.
setCipherFactory(CipherFactory) - Method in interface fr.maxcom.http.DataSource
Sets the factory instance, able to deliver ciphers when needed.
setCipherFactory(CipherFactory) - Method in class fr.maxcom.http.FileDataSource
 
setCipherFactory(CipherFactory) - Method in interface fr.maxcom.http.HttpServer
Sets a cipher factory for decryption.
setDataSource(DataSource) - Method in interface fr.maxcom.http.HttpServer
Sets a custom data provider.
setDeveloperMode(boolean) - Static method in class fr.maxcom.libmedia.Licensing
The developer mode performs some checks and outputs some traces in the log, as an assistance to the developers.
setInterceptor(boolean) - Static method in class fr.maxcom.util.LogManager
Sets whether the API runs in interceptor mode or not.
setSource(URI, long) - Method in interface fr.maxcom.http.DataSource
Sets the properties of the data source.
setSource(URI, long) - Method in class fr.maxcom.http.FileDataSource
Sets the properties of the data source.
setTarget(File) - Static method in class fr.maxcom.util.LogManager
A shorthand for LogManager.setTarget(File, boolean) in overwritten mode.
setTarget(File, boolean) - Static method in class fr.maxcom.util.LogManager
Sets the target of the log messages to a local file.
setTarget(String, int) - Static method in class fr.maxcom.util.LogManager
Sets the target of the log messages to a network UDP server.
setTarget(SocketAddress) - Static method in class fr.maxcom.util.LogManager
Sets the target of the log messages to a network UDP server.
setTarget(int, String) - Static method in class fr.maxcom.util.LogManager
Sets the target of the log messages to the system log (LogCat).
start() - Method in interface fr.maxcom.http.HttpServer
Starts the server.
stop() - Method in interface fr.maxcom.http.HttpServer
Stops the server.
STORAGE - Static variable in class fr.maxcom.os.storage.Volume
The type returned by Volume.getType() if the volume is really based on a Storage Provider.

T

toInputStream(File) - Method in class fr.maxcom.http.FileDataSource
A internal step called in FileDataSource.getInputStream() to get a stream out of the file.
toInputStream(AssetFileDescriptor) - Method in class fr.maxcom.http.FileDataSource
A internal step called in FileDataSource.getInputStream() to get a stream out of the file.
toString() - Method in class fr.maxcom.os.storage.Volume
Returns a default string representation of the volume.

V

v(String, String) - Static method in class fr.maxcom.util.Log
 
v(String, String, Throwable) - Static method in class fr.maxcom.util.Log
 
valueOf(String) - Static method in enum fr.maxcom.http.Diagnostic.Code
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.maxcom.http.Diagnostic.Code
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class fr.maxcom.libmedia.Licensing
The version of the library.
Volume - Class in fr.maxcom.os.storage
A volume represents a Storage Unit, such as a USB device or a SdCard device.
VolumeManager - Class in fr.maxcom.os.storage
A volume manager.
VolumeManager() - Constructor for class fr.maxcom.os.storage.VolumeManager
Default constructor.

W

w(String, String) - Static method in class fr.maxcom.util.Log
 
w(String, String, Throwable) - Static method in class fr.maxcom.util.Log
 
w(String, Throwable) - Static method in class fr.maxcom.util.Log
 
WifiSingleHttpServer - Class in fr.maxcom.http
A variant of HttpServer for a remote player.
WifiSingleHttpServer() - Constructor for class fr.maxcom.http.WifiSingleHttpServer
Default constructor.
writeLabelFile(String) - Method in class fr.maxcom.os.storage.Volume
Writes a new label in the label file, creating the file if necessary.
A C D E F G H I L O P R S T V W 
Skip navigation links