@Properties(inherit=avutil.class) public class AVEncryptionInfo extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AVEncryptionInfo()
Default native constructor.
|
AVEncryptionInfo(long size)
Native array allocator.
|
AVEncryptionInfo(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
crypt_byte_block()
Only used for pattern encryption.
|
AVEncryptionInfo |
crypt_byte_block(int setter) |
int |
iv_size() |
AVEncryptionInfo |
iv_size(int setter) |
BytePointer |
iv()
The initialization vector.
|
AVEncryptionInfo |
iv(BytePointer setter) |
int |
key_id_size() |
AVEncryptionInfo |
key_id_size(int setter) |
BytePointer |
key_id()
The ID of the key used to encrypt the packet.
|
AVEncryptionInfo |
key_id(BytePointer setter) |
AVEncryptionInfo |
position(long position) |
int |
scheme()
The fourcc encryption scheme, in big-endian byte order.
|
AVEncryptionInfo |
scheme(int setter) |
int |
skip_byte_block()
Only used for pattern encryption.
|
AVEncryptionInfo |
skip_byte_block(int setter) |
int |
subsample_count() |
AVEncryptionInfo |
subsample_count(int setter) |
AVSubsampleEncryptionInfo |
subsamples()
An array of subsample encryption info specifying how parts of the sample
are encrypted.
|
AVEncryptionInfo |
subsamples(AVSubsampleEncryptionInfo setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public AVEncryptionInfo()
public AVEncryptionInfo(long size)
Pointer.position(long)
.public AVEncryptionInfo(Pointer p)
Pointer.Pointer(Pointer)
.public AVEncryptionInfo position(long position)
@Cast(value="uint32_t") public int scheme()
public AVEncryptionInfo scheme(int setter)
@Cast(value="uint32_t") public int crypt_byte_block()
public AVEncryptionInfo crypt_byte_block(int setter)
@Cast(value="uint32_t") public int skip_byte_block()
public AVEncryptionInfo skip_byte_block(int setter)
@Cast(value="uint8_t*") public BytePointer key_id()
public AVEncryptionInfo key_id(BytePointer setter)
public AVEncryptionInfo key_id_size(int setter)
@Cast(value="uint8_t*") public BytePointer iv()
public AVEncryptionInfo iv(BytePointer setter)
public AVEncryptionInfo iv_size(int setter)
public AVSubsampleEncryptionInfo subsamples()
public AVEncryptionInfo subsamples(AVSubsampleEncryptionInfo setter)
public AVEncryptionInfo subsample_count(int setter)
Copyright © 2020. All rights reserved.