MediaCodec.CryptoInfo.Pattern
  public
  static
  final
  
  class
  MediaCodec.CryptoInfo.Pattern
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.media.MediaCodec.CryptoInfo.Pattern | 
Metadata describing an encryption pattern for the protected bytes in a subsample. An encryption pattern consists of a repeating sequence of crypto blocks comprised of a number of encrypted blocks followed by a number of unencrypted, or skipped, blocks.
Summary
| Public constructors | |
|---|---|
| 
      Pattern(int blocksToEncrypt, int blocksToSkip)
      Construct a sample encryption pattern given the number of blocks to encrypt and skip in the pattern. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        int | 
      getEncryptBlocks()
      Return the number of blocks to encrypt in a sample encryption pattern. | 
| 
        
        
        
        
        
        int | 
      getSkipBlocks()
      Return the number of blocks to skip in a sample encryption pattern. | 
| 
        
        
        
        
        
        void | 
      set(int blocksToEncrypt, int blocksToSkip)
      Set the number of blocks to encrypt and skip in a sample encryption pattern. | 
| Inherited methods | |
|---|---|
Public constructors
Pattern
public Pattern (int blocksToEncrypt, 
                int blocksToSkip)Construct a sample encryption pattern given the number of blocks to encrypt and skip in the pattern. If both parameters are zero, pattern encryption is inoperative.
| Parameters | |
|---|---|
| blocksToEncrypt | int | 
| blocksToSkip | int | 
Public methods
getEncryptBlocks
public int getEncryptBlocks ()
Return the number of blocks to encrypt in a sample encryption pattern.
| Returns | |
|---|---|
| int | |
getSkipBlocks
public int getSkipBlocks ()
Return the number of blocks to skip in a sample encryption pattern.
| Returns | |
|---|---|
| int | |
set
public void set (int blocksToEncrypt, 
                int blocksToSkip)Set the number of blocks to encrypt and skip in a sample encryption pattern. If both parameters are zero, pattern encryption is inoperative.
| Parameters | |
|---|---|
| blocksToEncrypt | int | 
| blocksToSkip | int | 
