libgpac
Documentation of the core library of GPAC
field_encode.c File Reference
#include <gpac/internal/bifs_dev.h>
#include <gpac/internal/bifs_tables.h>
#include <gpac/network.h>
#include "quant.h"
#include "script.h"
+ Include dependency graph for field_encode.c:

Functions

GF_Err gf_bifs_field_index_by_mode (GF_Node *node, u32 all_ind, u8 indexMode, u32 *outField)
 
void BE_WriteSFFloat (GF_BifsEncoder *codec, Fixed val, GF_BitStream *bs, char *com)
 
GF_Err gf_bifs_enc_sf_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
GF_Err gf_bifs_enc_mf_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
GF_Err gf_bifs_enc_field (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node, GF_FieldInfo *field)
 
GF_Route * gf_bifs_enc_is_field_ised (GF_BifsEncoder *codec, GF_Node *node, u32 fieldIndex)
 
GF_Err EncNodeFields (GF_BifsEncoder *codec, GF_BitStream *bs, GF_Node *node)
 
Bool BE_NodeIsUSE (GF_BifsEncoder *codec, GF_Node *node)
 
GF_Err gf_bifs_enc_node (GF_BifsEncoder *codec, GF_Node *node, u32 NDT_Tag, GF_BitStream *bs, GF_Node *parent_node)
 

Function Documentation

◆ gf_bifs_field_index_by_mode()

GF_Err gf_bifs_field_index_by_mode ( GF_Node node,
u32  all_ind,
u8  indexMode,
u32 outField 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BE_WriteSFFloat()

void BE_WriteSFFloat ( GF_BifsEncoder *  codec,
Fixed  val,
GF_BitStream *  bs,
char *  com 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_bifs_enc_sf_field()

GF_Err gf_bifs_enc_sf_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:

◆ gf_bifs_enc_mf_field()

GF_Err gf_bifs_enc_mf_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:

◆ gf_bifs_enc_field()

GF_Err gf_bifs_enc_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:

◆ gf_bifs_enc_is_field_ised()

GF_Route* gf_bifs_enc_is_field_ised ( GF_BifsEncoder *  codec,
GF_Node node,
u32  fieldIndex 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EncNodeFields()

GF_Err EncNodeFields ( GF_BifsEncoder *  codec,
GF_BitStream *  bs,
GF_Node node 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BE_NodeIsUSE()

Bool BE_NodeIsUSE ( GF_BifsEncoder *  codec,
GF_Node node 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_bifs_enc_node()

GF_Err gf_bifs_enc_node ( GF_BifsEncoder *  codec,
GF_Node node,
u32  NDT_Tag,
GF_BitStream *  bs,
GF_Node parent_node 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: