Back to Exoplayer

SsManifest.ProtectionElement (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/source/smoothstreaming/manifest/SsManifest.ProtectionElement.html

latest2.2 KB
Original Source

Package com.google.android.exoplayer2.source.smoothstreaming.manifest

Class SsManifest.ProtectionElement

  • java.lang.Object

    • com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.ProtectionElement
  • Enclosing class:SsManifest


public static classSsManifest.ProtectionElementextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")

Represents a protection element containing a single header.

Field Summary

Fields | Modifier and Type | Field | Description | | --- | --- | --- | | byte[] | data | | | TrackEncryptionBox[] | trackEncryptionBoxes | | | UUID | uuid | |

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | ProtectionElement​(UUID uuid, byte[] data, TrackEncryptionBox[] trackEncryptionBoxes) | |

Method Summary

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

- 

uuid

public final[UUID](https://developer.android.com/reference/java/util/UUID.html "class or interface in java.util")uuid
- 

data

public final byte[] data
- 

trackEncryptionBoxes

public final[TrackEncryptionBox](../../../extractor/mp4/TrackEncryptionBox.html "class in com.google.android.exoplayer2.extractor.mp4")[] trackEncryptionBoxes

Constructor Detail

- 

ProtectionElement

public ProtectionElement​([UUID](https://developer.android.com/reference/java/util/UUID.html "class or interface in java.util")uuid,
                         byte[] data,[TrackEncryptionBox](../../../extractor/mp4/TrackEncryptionBox.html "class in com.google.android.exoplayer2.extractor.mp4")[] trackEncryptionBoxes)