A B C D E F G H I L M O P R S T U V W

A

addPlayerNameAndVersion(String, String, String) - Method in class octoshape.osa2.android.OctoshapeSystem
Telling the OctoshapeSystem that we are capable of using this media player to play streams.
ANDROID_AKAMAI_PLAYER - Static variable in class octoshape.osa2.android.OctoshapeSystem
Name constant for the Akamai Android AMP SDK.
ANDROID_NEXSTREAMING_PLAYER - Static variable in class octoshape.osa2.android.OctoshapeSystem
Name constant for the NexStreaming media player for Android Constant used as name argument to OctoshapeSystem.addPlayerNameAndVersion(String, String, String).

B

byteOffset - Variable in class octoshape.osa2.TimeInfoOnDemand
The amount of bytes the plug-in has sent to the player so far, including metadata

C

close(Runnable) - Method in class octoshape.osa2.android.StreamPlayer
Closes and disposes the object.
close(Runnable) - Method in class octoshape.osa2.StreamSuperClass
Closes and disposes the object.
com.octoshape.android.client - package com.octoshape.android.client
 
create(Context, ProblemListener, OctoshapePortListener) - Static method in class com.octoshape.android.client.OctoStatic
Creates the OctoshapeSystem.
createStreamPlayer(String) - Method in class octoshape.osa2.android.OctoshapeSystem
Constructs a new StreamPlayer object.
createStreamPusher(String, String, String) - Method in class octoshape.osa2.android.OctoshapeSystem
Constructs a new StreamPusher object capable of pushing a stream to Octoshape.
current - Variable in class octoshape.osa2.TimeInfo
The octotime of the most recent data packet send to the player.
currentdownloaded - Variable in class octoshape.osa2.TimeInfoLive
The octotime of the most recently downloaded data or -1 if the information is unavailable.

D

dataMap - Variable in class octoshape.osa2.TimeInfoLive
String -> String map

E

enableLog(boolean, String) - Static method in class com.octoshape.android.client.OctoStatic
Enables the logging for the OctoshapeSystem and OctoshapeService.
endTime - Variable in class octoshape.osa2.TimeInfoOnDemand
The octotime of the end of the file.

F

fileSize - Variable in class octoshape.osa2.TimeInfoOnDemand
The size of the file if we are playing an on-demand file

G

generateMediaPlayerProblem(int, int) - Static method in class com.octoshape.android.client.OctoStatic
Method for generating Problem instances from Android MediaPlayer errors.
getErrorCode() - Method in class octoshape.osa2.Problem
This is the Octoshape error code for this problem.
getHTTPTunnelSegmentBytes() - Method in class octoshape.osa2.android.OctoshapeSystem
Gets HTTP tunnel total bytes received.
getHTTPTunnelTotalBytes() - Method in class octoshape.osa2.android.OctoshapeSystem
Gets HTTP tunnel total bytes received.
getMessage() - Method in class octoshape.osa2.Problem
This returns a recommended English message to show to the user in case isNormal returns false.
getOctolink() - Method in class octoshape.osa2.android.StreamPlayer
Gets the octolink set in the constructor.
getOctolink() - Method in class octoshape.osa2.StreamPusher
Gets the octolink set in the constructor.
getProblemListener() - Method in class octoshape.osa2.android.OctoshapeSystem
Method returning the ProblemListener instance used by the OctoshapeSystem
getStatus() - Method in class octoshape.osa2.android.StreamPlayer
getStatus() - Method in class octoshape.osa2.StreamSuperClass
 
getStatusString(byte) - Static method in class octoshape.osa2.android.StreamPlayer
Returns text representation of a StreamPlayer status
getThumbnailUrlForLatency(int) - Method in class octoshape.osa2.android.StreamPlayer
Returns the URL of the thumbnail closest to the provided argument live latency.
getThumbnailUrlForTimePosition(long) - Method in class octoshape.osa2.android.StreamPlayer
Returns the URL of the thumbnail closest to the provided argument octoTime.
gotBaseStreamInfo(String, int) - Method in interface octoshape.osa2.listeners.MultiStreamInfoListener
Receives information on the currently playing basestream.
gotID3TextFrame(String, byte[], byte, boolean) - Method in class octoshape.osa2.android.StreamPlayer
Used to pass ID3 frames embedded in the stream to the Octoshape SDK
gotMultiStreamInfo(String[], int[]) - Method in interface octoshape.osa2.listeners.MultiStreamInfoListener
Receives information on how the multistream is configured in the Octoshape system.
gotNewOnDemandStreamDuration(long) - Method in interface octoshape.osa2.android.listeners.StreamPlayerListener
Resets an on-demand file duration previously reported in a resolved... method.
gotProblem(Problem) - Method in interface octoshape.osa2.listeners.ProblemListener
 
gotProgress(int) - Method in interface octoshape.osa2.listeners.ProgressListener
How far we have progressed in permille.
gotPushStatus(String, String) - Method in interface octoshape.osa2.listeners.PushStatusListener
The first argument will indicate the overall status and will always be one of: ok Indicating that the pushing functioning OK initializing Indicating that we are in the process of setting up the pushing.
gotRawID3Tag(byte[]) - Method in class octoshape.osa2.android.StreamPlayer
Used to pass ID3 data embedded in the stream to the Octoshape SDK
gotStreamConfiguration(String) - Method in interface octoshape.osa2.listeners.StreamConfigurationListener
Receives information on how the stream is configured in the Octoshape system.
gotStreamInfo(String, String) - Method in interface octoshape.osa2.listeners.StreamInfoListener
 
gotStreamSignal(String, XmlNodeView) - Method in interface octoshape.osa2.listeners.StreamSignalListener
The playing stream contained an Octoshape stream signal.
gotTimeInfo(TimeInfo) - Method in interface octoshape.osa2.listeners.TimeInfoListener
We received time information from the Octoshape client regarding the currently playing stream.
gotUMetaData(String, String, ClientInfo) - Method in interface octoshape.osa2.listeners.UMetaDataListener
We received Octoshape u-meta data for the currently playing stream.
gotUrl(String, long, MediaPlayerListener) - Method in interface octoshape.osa2.android.listeners.StreamPlayerListener
The Octoshape client is ready to play and it sent this URL to be played in a media player.

H

hasProblemId(String) - Method in class octoshape.osa2.Problem
This can be used to probe about the nature of the problem.
headerSize - Variable in class octoshape.osa2.TimeInfoOnDemand
 

I

initialize(boolean) - Method in class octoshape.osa2.android.StreamPlayer
Will begin initialization of the StreamPlayer.
initialize() - Method in class octoshape.osa2.StreamPusher
Will begin initialization of the StreamPusher.
isLive - Variable in class octoshape.osa2.TimeInfo
True if the stream is a live stream, false if it is an on-demand stream.
isNormal() - Method in class octoshape.osa2.Problem
If this returns true, there is not anything wrong and no error should be reported to the user.

L

lastFrame - Variable in class octoshape.osa2.TimeInfoLive
The octotime of the most recent data packet send to the player which is also a start-point/key-frame.

M

maxLive - Variable in class octoshape.osa2.TimeInfoLive
The maximal time stamp which can, at this moment, be played when playing live data.
MEDIA_PLAYER_FLASH - Static variable in class octoshape.osa2.android.OctoshapeSystem
Name constant for the Flash Player on Android OS.
MEDIA_PLAYER_NATIVE - Static variable in class octoshape.osa2.android.OctoshapeSystem
Name constant for the native media player on Android OS (android.media.MediaPlayer).
MEDIA_PLAYER_VITAMIO - Static variable in class octoshape.osa2.android.OctoshapeSystem
Name constant for the Vitamio Player on Android OS.
mediaIndex - Variable in class octoshape.osa2.TimeInfoOnDemand
The amount of bytes the plug-in has sent to the player so far.
MediaPlayerListener - Interface in octoshape.osa2.android.listeners
 
mediaSize - Variable in class octoshape.osa2.TimeInfoOnDemand
The size of the actual media content in an on-demand file, in bytes
MultiStreamInfoListener - Interface in octoshape.osa2.listeners
Listens for multistream and basestream information from a StreamPlayer.

O

octoshape.osa2 - package octoshape.osa2
 
octoshape.osa2.android - package octoshape.osa2.android
 
octoshape.osa2.android.listeners - package octoshape.osa2.android.listeners
 
octoshape.osa2.listeners - package octoshape.osa2.listeners
 
OctoshapePortListener - Interface in com.octoshape.android.client
Listener interface which listens for the Octoshape Service to start up.
OctoshapeSystem - Class in octoshape.osa2.android
Represents the Octoshape system for Android.
OctoshapeSystemListener - Interface in octoshape.osa2.listeners
Listens for information from the OctoshapeSystem class.
OctoStatic - Class in com.octoshape.android.client
Contains static methods to initialize the OctoshapeSystem.
onConnect(String) - Method in interface octoshape.osa2.listeners.OctoshapeSystemListener
Called when the SDK obtains a connection to the Octoshape client.
onMediaPlaybackCompleted() - Method in interface octoshape.osa2.android.listeners.MediaPlayerListener
MUST be called when the media player reports that play-back has completed.
onMediaPlaybackStarted() - Method in interface octoshape.osa2.android.listeners.MediaPlayerListener
MUST be called when the media player reports that play-back has started.
onPortBound(String, int) - Method in interface com.octoshape.android.client.OctoshapePortListener
Called once Octoshape has launched properbly and has bound to localhost at the specified port.
open() - Method in class octoshape.osa2.android.OctoshapeSystem
Brings OctoshapeSystem to operating state and starts and connects to the Octoshape Service When called in sleeping state, this will switch the class into running state.
openHTTPTunnel(String) - Method in class octoshape.osa2.android.OctoshapeSystem
Opens HTTP tunnels on several domains specifies as parameter.

P

platformIdentificationInBase64() - Method in class octoshape.osa2.android.OctoshapeSystem
Returns relevant runtime and compile time information about a client's platform and build.
prepare(long, String) - Method in class octoshape.osa2.android.OctoshapeSystem
Call this to prepare the Octoshape system for streaming.
Problem - Class in octoshape.osa2
This represents a problem.
Problem(Problem) - Constructor for class octoshape.osa2.Problem
 
ProblemListener - Interface in octoshape.osa2.listeners
Listener for Problems from StreamPlayer or OctoshapeSystem.
ProgressListener - Interface in octoshape.osa2.listeners
Listens for indications of how far we are progressed with something.
promilleOffset - Variable in class octoshape.osa2.TimeInfoOnDemand
The promille offset in the file of what is being played right now.
PushStatusListener - Interface in octoshape.osa2.listeners
Callback for status message from a StreamPusher.

R

requestPlay() - Method in class octoshape.osa2.android.StreamPlayer
A live stream will play live and an ondemand stream will play from the beginning of the file.
requestPlayAbort() - Method in class octoshape.osa2.android.StreamPlayer
This aborts the current playing but allow for one of the other play functions to be called again later.
requestPlayLiveTimePosition(long) - Method in class octoshape.osa2.android.StreamPlayer
This starts to play at a given position.
requestPlayLiveWithLatency(long) - Method in class octoshape.osa2.android.StreamPlayer
This starts to play with a given latency in addition to live.
requestPlayOndemandMediaTimePosition(long) - Method in class octoshape.osa2.android.StreamPlayer
This starts to play at a given position relative to the start of the file.
requestPlayOndemandPermilPosition(int) - Method in class octoshape.osa2.android.StreamPlayer
This function only applies to ondemand streams Note that this will call the initialize() method, if that has not already been done.
requestPlayOndemandTimePosition(long) - Method in class octoshape.osa2.android.StreamPlayer
This starts to play at a given position.
requestPushStatus(PushStatusListener) - Method in class octoshape.osa2.StreamPusher
Request push status.
requestTimeInfo(TimeInfoListener) - Method in class octoshape.osa2.android.StreamPlayer
Request a TimeInfo object for the currently playing stream.
requestTimeInfoOnNewFrame(TimeInfoListener) - Method in class octoshape.osa2.android.StreamPlayer
Request to receive a TimeInfo object each time the client reaches a new frame in the stream.
resetHTTPTunnelCounters() - Method in class octoshape.osa2.android.OctoshapeSystem
Reset all of the HTTP tunnel counters.
resolvedNativeSeek(boolean, String) - Method in interface octoshape.osa2.android.listeners.StreamPlayerListener
Called if the stream is seekable using the media player's own native seeking functionality.
resolvedNoSeek(boolean, String) - Method in interface octoshape.osa2.android.listeners.StreamPlayerListener
Called if it is not possible to seek in the stream.
resolvedOsaSeek(boolean, long, String) - Method in interface octoshape.osa2.android.listeners.StreamPlayerListener
Called if the stream is seekable using the StreamPlayer.requestPlay...

S

setAuthorization(String, String) - Method in class octoshape.osa2.android.StreamPlayer
Informs the Octoshape system of obtained authentication.
setListener(StreamPlayerListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting a listener to listen for when the Octoshape client is ready to play and have provided an URL that a media player can connect to.
setMediaSourceUrlOption(String, String) - Method in class octoshape.osa2.StreamPusher
Setting arbitrary low-level Option for the media server supplying the stream.
setMultiStreamInfoListener(MultiStreamInfoListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting listener to receive multistream and basestream information for the stream.
setOctolinkOption(String, String) - Method in class octoshape.osa2.android.StreamPlayer
Setting arbitrary low-level Octoshape link option.
setOctolinkOption(String, String) - Method in class octoshape.osa2.StreamPusher
Setting arbitrary low-level OctosLink option.
setOctoshapeSystemListener(OctoshapeSystemListener) - Method in class octoshape.osa2.android.OctoshapeSystem
Sets the listener that listens for information from the OctoshapeSystem.
setOpenAttribute(String, String) - Method in class octoshape.osa2.android.StreamPlayer
Setting arbitrary Low-level open command attribute.
setPlayAttribute(String, String) - Method in class octoshape.osa2.android.StreamPlayer
Setting arbitrary Low-level play command attribute.
setPlayerValidation(String, String) - Method in class octoshape.osa2.android.StreamPlayer
If this stream is configured to require player validation, then the method and secret must be set here.
setProblemListener(ProblemListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting a listener to listen for basic stream problems.
setProgressListener(ProgressListener) - Method in class octoshape.osa2.StreamSuperClass
Listens for progress events.
setStartupListener(ProgressListener) - Method in class octoshape.osa2.android.OctoshapeSystem
Listens for progress events.
setStatusChangedListener(StatusChangedListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting a listener to listen for changes to the status.
setStatusChangedListener(StatusChangedListener) - Method in class octoshape.osa2.StreamSuperClass
Setting a listener to listen for changes to the status.
setStreamConfigurationListener(StreamConfigurationListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting listener to receive information on how the stream is configured in the Octoshape system.
setStreamInfoListener(StreamInfoListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting listener to receive stream source information for the stream.
setStreamSignalListener(StreamSignalListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting a listener to listen for Octoshape stream signals.
setUMetaDataListener(UMetaDataListener) - Method in class octoshape.osa2.android.StreamPlayer
Setting listener to receive Octoshape u-meta data for the currently playing stream.
skippedBytes - Variable in class octoshape.osa2.TimeInfoOnDemand
The amount of bytes that where skipped by the seek command
startTime - Variable in class octoshape.osa2.TimeInfoOnDemand
The octotime of the beginning of the file.
STATUS_CLOSED - Static variable in class octoshape.osa2.android.StreamPlayer
The StreamPlayer is closed.
STATUS_CLOSED - Static variable in class octoshape.osa2.StreamSuperClass
The StreamPlayer is closed.
STATUS_INITIALIZING - Static variable in class octoshape.osa2.android.StreamPlayer
The StreamPlayer is currently initializing.
STATUS_INITIALIZING - Static variable in class octoshape.osa2.StreamSuperClass
The StreamPlayer is currently initializing.
STATUS_PLAY_INITIALIZING - Static variable in class octoshape.osa2.android.StreamPlayer
The StreamPlayer is preparing to play, i.e. a requestPlay..
STATUS_PLAYING - Static variable in class octoshape.osa2.android.StreamPlayer
The StreamPlayer has reported a media player URL to be played (via the registered StreamPlayerListener).
STATUS_READY - Static variable in class octoshape.osa2.android.StreamPlayer
The StreamPlayer is initialized.
STATUS_READY - Static variable in class octoshape.osa2.StreamSuperClass
The StreamPlayer is initialized.
STATUS_UNINITIALIZED - Static variable in class octoshape.osa2.android.StreamPlayer
The StreamPlayer is not initialized.
STATUS_UNINITIALIZED - Static variable in class octoshape.osa2.StreamSuperClass
The StreamPlayer is not initialized.
statusChanged(byte, byte) - Method in interface octoshape.osa2.listeners.StatusChangedListener
The status of the StreamPlayer changed.
StatusChangedListener - Interface in octoshape.osa2.listeners
Listens for StreamPlayer status changes.
StreamConfigurationListener - Interface in octoshape.osa2.listeners
Listens for information on how the stream is configured in the Octoshape system.
StreamInfoListener - Interface in octoshape.osa2.listeners
Listens for stream source information from a StreamPlayer.
StreamPlayer - Class in octoshape.osa2.android
An object which is able to make the Octoshape client play a given stream.
StreamPlayerListener - Interface in octoshape.osa2.android.listeners
Listens for stream information and for URLs to play in a media player.
StreamPusher - Class in octoshape.osa2
Represents a class which is able to push a stream into the Octoshape system.
StreamSignalListener - Interface in octoshape.osa2.listeners
A listener for Octoshape stream signals.
StreamSuperClass - Class in octoshape.osa2
 

T

terminate(Runnable) - Static method in class com.octoshape.android.client.OctoStatic
Terminates the OctoshapeSystem and unbinds from the Octoshape Service.
TimeInfo - Class in octoshape.osa2
Argument to the TimeInfoListener.gotTimeInfo method.
TimeInfoListener - Interface in octoshape.osa2.listeners
Listener for time information from the Octoshape client.
TimeInfoLive - Class in octoshape.osa2
 
TimeInfoOnDemand - Class in octoshape.osa2
 
toString() - Method in class octoshape.osa2.android.StreamPlayer
 
toString() - Method in class octoshape.osa2.Problem
Converts a problem to a String.
toString() - Method in class octoshape.osa2.StreamPusher
 
toString() - Method in class octoshape.osa2.TimeInfo
 

U

UMetaDataListener - Interface in octoshape.osa2.listeners
Listener for Octoshape u-meta data in the current stream.

V

version() - Method in class octoshape.osa2.android.OctoshapeSystem
Returns the version identifier of the Octoshape SDK.

W

wallClock - Variable in class octoshape.osa2.TimeInfo
The octotime as it is right now.
writtenBytes - Variable in class octoshape.osa2.TimeInfoOnDemand
 

A B C D E F G H I L M O P R S T U V W