SightLine Applications Command, Control, and Script API  v3.3
List of all members
SLACurrentH264Parameters_t Struct Reference


Current H264 parameters – format identical to SLASetH264Parameters_t.

typedef struct {
u32 targetBitRate;
u8 intraFrameInterval;
u8 lfDisableIdc;
u8 airMbPeriod;
u8 sliceRefreshRowNumber;
u8 flags;
u16 displayId;

Sent in response to SLAGetParameters_t().

Message ID 0x56

Byte Offset Name Description
4-7targetBitRateTarget bit rate, bits per second (3000/1500: default 1500000, 4000: default 3000000)
8intraFrameInterval1-90 = Intra frame (I-frame) interval (default 30). The rate at which I-frames are produced.
0 = Use intra refresh mode where there are blocks of I data in every frame resulting in a smoother overall bitrate. Note: not all decoders can connect to an intra refresh stream. Intra refresh is only support with H264 on the 3000 or 4000, and H265 on the 4000.
9lfDisableIdcH264 in-loop filter control. See SLASetH264Parameters_t.
10airMbPeriodOnly used if intraFrameInterval is 0.
3000 - Adaptive Intra Refresh (AIR) mega-block period (default 0).
4000 - Cyclic Intra Refresh (CIR) mega-block period, if 0 a default value of 20 will be used.
11sliceRefreshRowNumberOnly used if intraFrameInterval is 0.
3000 - Slice refresh row number – number of rows coded as each intra slice (default 0)
12flagsProfile and rate control settings. See SLASetH264Parameters_t.
13-14displayIdNetwork Display ID
3000 / 4000: (0x0002 = Net0, 0x0080 = Net1)
1500: Ignored or 0x0000