AVBlocks for C++  1.8
Audio and Video Software Development Kit
primo::avblocks::Param::Decoder::Video::H264::VUI Namespace Reference

Parameters the are part of the Video Usability Information in the H.264 stream. More...

Variables

static const char MaxDecFrameBuffering [] = "DECODER_H264_MAX_DEC_FRAME_BUFFERING"
 H264 Video: Specifies the requested size of the Decoded Picture Buffer.

Detailed Description

Parameters the are part of the Video Usability Information in the H.264 stream.

These parameters can aid decoding but a conformant decoder is not required to process them.


Variable Documentation

const char MaxDecFrameBuffering[] = "DECODER_H264_MAX_DEC_FRAME_BUFFERING" [static]

H264 Video: Specifies the requested size of the Decoded Picture Buffer.

This parameter can be used to achieve low latency decoding.

This parameter is an integer (0-1).

A typical usage of this parameter is to set it to 1 or 0. In this case the number of decoding threads is implicitly limited to 1. A negative value is ignored by the decoder.

Note:
Zero latency is possible only with progressive streams with no B-frames. The decoder attempts to detect cases when this parameter can break decoding and may adjust it. However it's still possible that certain streams may not decode properly when this setting is too low.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator