Fragment
Extends:
Constructor Summary
| Public Constructor | ||
| public | 
      
       | 
    |
Member Summary
| Public Members | ||
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public get | 
       decryptdata: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public get | 
      
       | 
    |
| public get | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public get | 
      
       | 
    |
| public | 
       initSegment: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       loader: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       sn: *  | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       title: *  | 
    |
| public | 
       type: PlaylistLevelType  | 
    |
| public | 
      
       | 
    |
| Private Members | ||
| private | 
       _decryptdata: *  | 
    |
Method Summary
| Public Methods | ||
| public | 
      
       | 
    |
| public | 
       createInitializationVector(segmentNumber: number): Uint8Array Utility method for parseLevelPlaylist to create an initialization vector for a given segment  | 
    |
| public | 
       setDecryptDataFromLevelKey(levelkey: LevelKey, segmentNumber: number): LevelKey Utility method for parseLevelPlaylist to get a fragment's decryption data from the currently parsed encryption key data  | 
    |
| public | 
       setElementaryStreamInfo(type: ElementaryStreamTypes, startPTS: number, endPTS: number, startDTS: number, endDTS: number, partial: boolean)  | 
    |
Inherited Summary
| From class BaseSegment | ||
| public get | 
       byteRange: *  | 
    |
| public get | 
      
       | 
    |
| public get | 
      
       | 
    |
| public get | 
      
       | 
    |
| public set | 
      
       | 
    |
| public | 
      
       | 
    |
| public | 
       elementaryStreams: ElementaryStreams  | 
    |
| public | 
      
       | 
    |
| private | 
       _byteRange: *  | 
    |
| private | 
       _url: *  | 
    |
| public | 
       setByteRange(value: string, previous: BaseSegment)  | 
    |
Public Constructors
Public Members
public data: Uint8Array source
public get decryptdata: * source
public get endProgramDateTime: * source
public initSegment: * source
public loader: * source
public programDateTime: * source
public rawProgramDateTime: * source
public sn: * source
public title: * source
public type: PlaylistLevelType source
Private Members
private _decryptdata: * source
Public Methods
public clearElementaryStreamInfo() source
public createInitializationVector(segmentNumber: number): Uint8Array source
Utility method for parseLevelPlaylist to create an initialization vector for a given segment
Params:
| Name | Type | Attribute | Description | 
| segmentNumber | number | 
    
  