FFmpeg
Loading...
Searching...
No Matches
VLCElem Struct Reference

#include <vlc.h>

Data Fields

union { 
 
   struct { 
 
      VLCBaseType   sym 
 
      VLCBaseType   len 
 
   }  
 The struct is for use as ordinary VLC (with get_vlc2())
 
   struct { 
 
      int16_t   level 
 
      int8_t   len8 
 
      uint8_t   run 
 
   }  
 This struct is for use as run-length VLC (with GET_RL_VLC)
 
};  
 

Detailed Description

Definition at line 32 of file vlc.h.

Field Documentation

◆ sym

VLCBaseType VLCElem::sym

Definition at line 36 of file vlc.h.

Referenced by cfhd_init_vlc(), dv_init_static(), ff_rl_init_vlc(), hqx_init_static(), and vlc_multi_gen().

◆ len

VLCBaseType VLCElem::len

Definition at line 37 of file vlc.h.

Referenced by cfhd_init_vlc(), dv_init_static(), ff_rl_init_vlc(), hqx_init_static(), and vlc_multi_gen().

◆ level

int16_t VLCElem::level

Definition at line 41 of file vlc.h.

Referenced by ff_rl_init_vlc(), and hqx_init_static().

◆ len8

int8_t VLCElem::len8

Definition at line 42 of file vlc.h.

Referenced by ff_rl_init_vlc(), and hqx_init_static().

◆ run

uint8_t VLCElem::run

Definition at line 43 of file vlc.h.

Referenced by ff_rl_init_vlc(), and hqx_init_static().

◆ [union]

union { ... } VLCElem

The documentation for this struct was generated from the following file: