ObuParser.Metadata


class ObuParser.Metadata


An AV1 Metadata OBU

Summary

Constants

const Int

Metadata type HDR Content Light Level.

const Int

Metadata type HDR Mastering Display Color Volume.

const Int

Metadata type ITUT T35.

const Int

Metadata type Scalability.

const Int

Metadata type Timecode.

Public functions

java-static ObuParser.Metadata!

Returns a Metadata parsed from the input OBU.

Public properties

ByteBuffer!

The Metadata payload.

Int

The Metadata type.

Constants

METADATA_TYPE_HDR_CLL

const val METADATA_TYPE_HDR_CLL = 1: Int

Metadata type HDR Content Light Level.

METADATA_TYPE_HDR_MDCV

const val METADATA_TYPE_HDR_MDCV = 2: Int

Metadata type HDR Mastering Display Color Volume.

METADATA_TYPE_ITUT_T35

const val METADATA_TYPE_ITUT_T35 = 4: Int

Metadata type ITUT T35.

METADATA_TYPE_SCALABILITY

const val METADATA_TYPE_SCALABILITY = 3: Int

Metadata type Scalability.

METADATA_TYPE_TIMECODE

const val METADATA_TYPE_TIMECODE = 5: Int

Metadata type Timecode.

Public functions

parse

java-static fun parse(obu: ObuParser.Obu!): ObuParser.Metadata!

Returns a Metadata parsed from the input OBU.

Parameters
obu: ObuParser.Obu!

The input OBU with type OBU_METADATA.

Public properties

payload

val payloadByteBuffer!

The Metadata payload.

type

val typeInt

The Metadata type. See metadata_type in the AV1 spec.