Introduction
Summary
Library files in the format of .aar
and .jar
are placed in the "apollo_libs" folder of the root directory of the SDK ZIP file. The table below shows the components of the software included in the library files:
Apollo SDK Library File | Software Component |
playerwrapper-library-amino*.aar | Customized ExoPlayer , MediaPlayer |
device-aidl-interfaces*.jar | Device Info |
hdmi-aidl-interfaces*.jar | HDMI Info |
The table below shows the types of streams that are supported by each player:
Stream/Media Type |
Customized ExoPlayer |
MediaPlayer |
Multicast |
|
|
RTSP |
|
|
RTSP Interleaved |
|
|
HLS |
|
|
DASH |
|
|
Local media files |
|
|
Media file over HTTP |
|
|
DVB Subtitle |
|
|
Close Captions |
|
|
Teletext |
|
|
For the Video / Audio codec supported . Please refer to the official document of exoplayer and mediaplayer .
The table below shows the list of device info which can be obtained by Device AIDL library :
Device Information | Method | Description |
Hardware Model | getDeviceHardwareModel() | The hardware model of the device |
Serial Number | getDeviceSerialNumber() | The Serial number of the device |
Ethernet Mac Address | getEthernetMacAddress() | The Mac Address of the Ethernet port interface |
Wlan Mac Address | getWlanMacAddress() | The Mac Address of the Wireless LAN interface |
Soc ChipID | getSocChipId() | An unique SoC ChipID of the device |
Device Parameters | getDeviceParameter() | The device parameters set on the device |
Application Parameters ( get ) | getApplicatonParameter() | The private parameter for custom application ( GET ) |
Application Parameters ( set ) | setApplicationParameter() | The private parameter for custom application ( SET ) |
The table below shows the list of HDMI info which can be obtained by HDMI AIDL library :
HDMI Information | Parcel-able object | Description |
TV Manufacturer Name | HdmiEdidInfo.manufacturer | The manufacturer name of the TV connected on HDMI |
TV production Name | HdmiEdidInfo.productName | The production name of the TV connected on HDMI |
Active port number | HdmiEdidInfo.portNumber | The port number of the TV which is actively connected on HDMI |