java.lang.Object
com.castlabs.android.Plugin
com.castlabs.android.exoplayer2.ext.amlnativeplayer.AmlPlugin

public class AmlPlugin extends Plugin
  • Constructor Summary

    Constructors
    Constructor
    Description
    AmlPlugin(boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes)
    Create a new instance of this plugin using the default RTP Queue Size.
    AmlPlugin(boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes, int rtpQueueSizeInPackets)
    Create a new instance of this plugin using the default configuration.
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class com.castlabs.android.Plugin

    init, onRemotePlay

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AmlPlugin

      public AmlPlugin(boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes)
      Create a new instance of this plugin using the default RTP Queue Size.
      Parameters:
      doesVideoUseSharedMemory - Whether Video in Plugin Uses Shared Memory
      doesAudioUseSharedMemory - Whether Audio in Plugin Uses Shared Memory
      videoSharedMemorySizeInBytes - Size of Video Shared Memory to be allocated in Bytes
      audioSharedMemorySizeInBytes - Size of Audio Shared Memory to be allocated in Bytes
    • AmlPlugin

      public AmlPlugin(boolean doesVideoUseSharedMemory, boolean doesAudioUseSharedMemory, int videoSharedMemorySizeInBytes, int audioSharedMemorySizeInBytes, int rtpQueueSizeInPackets)
      Create a new instance of this plugin using the default configuration.
      Parameters:
      doesVideoUseSharedMemory - Whether Video in Plugin Uses Shared Memory
      doesAudioUseSharedMemory - Whether Audio in Plugin Uses Shared Memory
      videoSharedMemorySizeInBytes - Size of Video Shared Memory to be allocated in Bytes
      audioSharedMemorySizeInBytes - Size of Audio Shared Memory to be allocated in Bytes
      rtpQueueSizeInPackets - Size of RTP Data Queue in Number of Packets
  • Method Details