Table of Contents

Enum NalUnitTypes

Namespace
VAST.Codecs.H264
Assembly
VAST.Common.dll

Specifies the H.264/AVC NAL unit types.

public enum NalUnitTypes : byte

Fields

AccessUnitDelimiter = 9

Access unit delimiter.

EndOfSequence = 10

End of sequence.

EndOfStream = 11

End of stream.

FillerData = 12

Filler data for maintaining constant bit rate.

FuA = 28

Fragmentation Unit type A (RTP payload format).

FuB = 29

Fragmentation Unit type B (RTP payload format).

Mtap16 = 26

Multi-Time Aggregation Packet with 16-bit offset (RTP payload format).

Mtap24 = 27

Multi-Time Aggregation Packet with 24-bit offset (RTP payload format).

Pps = 8

Picture Parameter Set (PPS).

Prefix = 14

Prefix NAL unit.

Reserved1 = 16

Reserved NAL unit type 16.

Reserved2 = 17

Reserved NAL unit type 17.

Reserved3 = 18

Reserved NAL unit type 18.

Reserved4 = 22

Reserved NAL unit type 22.

Reserved5 = 23

Reserved NAL unit type 23.

Reserved6 = 30

Reserved NAL unit type 30.

Reserved7 = 31

Reserved NAL unit type 31.

Sei = 6

Supplemental Enhancement Information (SEI).

Size = 32

Total number of NAL unit types (not a valid type).

SliceAuxPicture = 19

Coded slice of an auxiliary coded picture without partitioning.

SliceDataPartA = 2

Coded slice data partition A.

SliceDataPartB = 3

Coded slice data partition B.

SliceDataPartC = 4

Coded slice data partition C.

SliceExtension = 20

Coded slice extension (for SVC/MVC).

SliceExtensionForDepthView = 21

Coded slice extension for depth view components.

SliceIdr = 5

Coded slice of an IDR (Instantaneous Decoding Refresh) picture.

SliceNonIdr = 1

Coded slice of a non-IDR picture.

Sps = 7

Sequence Parameter Set (SPS).

SpsExtension = 13

Sequence Parameter Set extension.

StapA = 24

Single-Time Aggregation Packet type A (RTP payload format).

StapB = 25

Single-Time Aggregation Packet type B (RTP payload format).

SubsetSps = 15

Subset Sequence Parameter Set.

Unspecified = 0

Unspecified NAL unit type.