GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
src/bifs/quant.h File Reference
+ Include dependency graph for src/bifs/quant.h:
+ This graph shows which files directly or indirectly include this file:

Enumerations

enum  {
  QC_NONE = 0, QC_3DPOS = 1, QC_2DPOS = 2, QC_ORDER = 3,
  QC_COLOR = 4, QC_TEXTURE_COORD = 5, QC_ANGLE = 6, QC_SCALE = 7,
  QC_INTERPOL_KEYS = 8, QC_NORMALS = 9, QC_ROTATION = 10, QC_SIZE_3D = 11,
  QC_SIZE_2D = 12, QC_LINEAR_SCALAR = 13, QC_COORD_INDEX = 14, QC_RESERVED = 15,
  QC_NOTDEF = 16
}
 

Functions

Bool Q_IsTypeOn (M_QuantizationParameter *qp, u32 q_type, u32 *NbBits, SFVec3f *b_min, SFVec3f *b_max)
 
u32 gf_bifs_dec_qp14_get_bits (GF_BifsDecoder *codec)
 
void gf_bifs_dec_qp14_enter (GF_BifsDecoder *codec, Bool Enter)
 
void gf_bifs_dec_qp14_reset (GF_BifsDecoder *codec)
 
void gf_bifs_dec_qp14_set_length (GF_BifsDecoder *codec, u32 NbElements)
 
GF_Err gf_bifs_dec_qp_set (GF_BifsDecoder *codec, GF_Node *qp)
 
GF_Err gf_bifs_dec_qp_remove (GF_BifsDecoder *codec, Bool ActivatePrev)
 
SFFloat gf_bifs_dec_mantissa_float (GF_BifsDecoder *codec, GF_BitStream *bs)
 
GF_Err gf_bifs_dec_unquant_field (GF_BifsDecoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
u32 gf_bifs_enc_qp14_get_bits (GF_BifsEncoder *codec)
 
void gf_bifs_enc_qp14_enter (GF_BifsEncoder *codec, Bool Enter)
 
void gf_bifs_enc_qp14_reset (GF_BifsEncoder *codec)
 
void gf_bifs_enc_qp14_set_length (GF_BifsEncoder *codec, u32 NbElements)
 
GF_Err gf_bifs_enc_qp_set (GF_BifsEncoder *codec, GF_Node *qp)
 
GF_Err gf_bifs_enc_qp_remove (GF_BifsEncoder *codec, Bool ActivatePrev)
 
void gf_bifs_enc_mantissa_float (GF_BifsEncoder *codec, SFFloat val, GF_BitStream *bs)
 
GF_Err gf_bifs_enc_quant_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 

Enumeration Type Documentation

anonymous enum
Enumerator
QC_NONE 
QC_3DPOS 
QC_2DPOS 
QC_ORDER 
QC_COLOR 
QC_TEXTURE_COORD 
QC_ANGLE 
QC_SCALE 
QC_INTERPOL_KEYS 
QC_NORMALS 
QC_ROTATION 
QC_SIZE_3D 
QC_SIZE_2D 
QC_LINEAR_SCALAR 
QC_COORD_INDEX 
QC_RESERVED 
QC_NOTDEF 

Function Documentation

Bool Q_IsTypeOn ( M_QuantizationParameter qp,
u32  q_type,
u32 NbBits,
SFVec3f b_min,
SFVec3f b_max 
)

+ Here is the caller graph for this function:

u32 gf_bifs_dec_qp14_get_bits ( GF_BifsDecoder *  codec)

+ Here is the caller graph for this function:

void gf_bifs_dec_qp14_enter ( GF_BifsDecoder *  codec,
Bool  Enter 
)

+ Here is the caller graph for this function:

void gf_bifs_dec_qp14_reset ( GF_BifsDecoder *  codec)

+ Here is the caller graph for this function:

void gf_bifs_dec_qp14_set_length ( GF_BifsDecoder *  codec,
u32  NbElements 
)

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_qp_set ( GF_BifsDecoder *  codec,
GF_Node qp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_qp_remove ( GF_BifsDecoder *  codec,
Bool  ActivatePrev 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

SFFloat gf_bifs_dec_mantissa_float ( GF_BifsDecoder *  codec,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_dec_unquant_field ( GF_BifsDecoder *  codec,
GF_BitStream *  bs,
GF_Node node,
GF_FieldInfo field 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_bifs_enc_qp14_get_bits ( GF_BifsEncoder *  codec)

+ Here is the caller graph for this function:

void gf_bifs_enc_qp14_enter ( GF_BifsEncoder *  codec,
Bool  Enter 
)

+ Here is the caller graph for this function:

void gf_bifs_enc_qp14_reset ( GF_BifsEncoder *  codec)

+ Here is the caller graph for this function:

void gf_bifs_enc_qp14_set_length ( GF_BifsEncoder *  codec,
u32  NbElements 
)

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_qp_set ( GF_BifsEncoder *  codec,
GF_Node qp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_qp_remove ( GF_BifsEncoder *  codec,
Bool  ActivatePrev 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_bifs_enc_mantissa_float ( GF_BifsEncoder *  codec,
SFFloat  val,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_bifs_enc_quant_field ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
GF_Node node,
GF_FieldInfo field 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: