Introduction
Compatible Build version | Release Date | Apollo SDK |
25.6.2420.10R (Latest) | Oct 2024 | apollosdk-2024Q2.2-ENA.tgz |
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 that can be obtained by the 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 that can be obtained by the HDMI AIDL library :
HDMI Information | Parcelable 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 |