Table of Contents

Enum H264InputFormat

Namespace
VisioForge.Core.MediaBlocks.Sources
Assembly
VisioForge.Core.dll

The format of the H264 data pushed into VisioForge.Core.MediaBlocks.Sources.H264PushSourceBlock.

public enum H264InputFormat

Fields

Auto = 0

Detected from the data. The first buffer whose format is unambiguous settles it until the pipeline stops. A single NAL unit behind a 3-byte start code can read as AVC as well, and AVC with bytes past its last NAL unit as byte-stream; set the format explicitly when the source is known.

AVC = 1

AVC: every NAL unit behind a 4-byte big-endian length. Converted to byte-stream in place.

ByteStream = 2

Annex B byte-stream: every NAL unit behind a 3- or 4-byte start code. Pushed as is.