Class HevcConfig
- java.lang.Object
-
- com.google.android.exoplayer2.video.HevcConfig
-
public final class HevcConfig extends Object
HEVC configuration data.
-
-
Field Summary
Fields Modifier and Type Field Description StringcodecsAn RFC 6381 codecs string representing the video format, ornullif not known.intheightThe height of each decoded frame, orFormat.NO_VALUEif unknown.List<byte[]>initializationDataList of buffers containing the codec-specific data to be provided to the decoder.intnalUnitLengthFieldLengthThe length of the NAL unit length field in the bitstream's container, in bytes.floatpixelWidthHeightRatioThe pixel width to height ratio.intwidthThe width of each decoded frame, orFormat.NO_VALUEif unknown.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HevcConfigparse(ParsableByteArray data)Parses HEVC configuration data.
-
-
-
Field Detail
-
initializationData
public final List<byte[]> initializationData
List of buffers containing the codec-specific data to be provided to the decoder.
-
nalUnitLengthFieldLength
public final int nalUnitLengthFieldLength
The length of the NAL unit length field in the bitstream's container, in bytes.
-
width
public final int width
The width of each decoded frame, orFormat.NO_VALUEif unknown.
-
height
public final int height
The height of each decoded frame, orFormat.NO_VALUEif unknown.
-
pixelWidthHeightRatio
public final float pixelWidthHeightRatio
The pixel width to height ratio.
-
codecs
@Nullable public final String codecs
An RFC 6381 codecs string representing the video format, ornullif not known.See
Format.codecs.
-
-
Method Detail
-
parse
public static HevcConfig parse(ParsableByteArray data) throws ParserException
Parses HEVC configuration data.- Parameters:
data- AParsableByteArray, whose position is set to the start of the HEVC configuration data to parse.- Returns:
- A parsed representation of the HEVC configuration data.
- Throws:
ParserException- If an error occurred parsing the data.
-
-