Click or drag to resize

frame8.Logic.Media.MediaPlayer Namespace

 
Classes
  ClassDescription
Public classAdaptiveCacheControllerProxy
Contains functionality specific to the AdaptiveCache native part
Public classAdaptiveCacheDebugPanel
Implementation of BaseDebugPanel for the AdaptiveCache module
Public classAdaptiveCacheMediaPlayer8
The "AdaptiveCache" module of the MediaPlayer8

The purpose of this component is to stream H.264 content without any interruptions due to network slow speed.

The "adaptive" part takes care of disk+ram caching & network speed predictions so after the initial waiting time,

the video will play without any re-buffering (given there is enough disk and/or ram available). No disk or ram resources

are used beyond those needed to achieve no interruptions.

Another feature of the "AdaptiveCache" module is fragmented caching: nothing is wasted; if you re-wind, the content is played

from disk(there is a limit for disk cache's size, of course)

Public classAdaptiveCacheParameters
Parameters used with AdaptiveCacheMediaPlayer8 The default values are taken from the native side
Public classBaseDebugPanel
Base class for debugging common info about a MediaPlayer

If this component is enabled and it finds a MediaPlayer8 component in the provided _MediaPlayerGO

It'll set MediaPlayer8.NativeController.SetCollectDebugInfo(true)

Public classControllerProxy
The base controller functionality for the 2 core modules: Simple and AdaptiveCache
Public classMediaPlayer8
Base class for the 2 main module: "Simple" and "AdaptiveCache"
Public classParameters
Base class with common parameters for the MediaPlayer8
Public classPlaybackEventsProxy
Stores and fires common events from the native side
Public classRenderingSetup
Describes how the rendering is done
Public classSimpleControllerProxy
ControllerProxy for the "Simple" module
Public classSimpleDebugPanel
Implementation of BaseDebugPanel for the Simple module
Public classSimpleMediaPlayer8
The "Simple" module of the MediaPlayer8, that includes all of the streaming capabilities and local file playback Video/Audio
Public classSimpleParameters
Parameters used with SimpleMediaPlayer8 The default values are taken from the native side
Public classUnityBridgeAJC
Currently, used for constructing the native side of the player
Enumerations
  EnumerationDescription
Public enumerationPlayerState
Represents the main states a MediaPlayer can be in