libgpac
Documentation of the core library of GPAC
texturing.c File Reference
#include "texturing.h"
#include "nodes_stacks.h"
+ Include dependency graph for texturing.c:

Functions

static void update_texture_void (GF_TextureHandler *txh)
 
GF_EXPORT void gf_sc_texture_setup (GF_TextureHandler *txh, GF_Compositor *compositor, GF_Node *owner)
 
GF_EXPORT void gf_sc_texture_destroy (GF_TextureHandler *txh)
 
GF_EXPORT Bool gf_sc_texture_check_url_change (GF_TextureHandler *txh, MFURL *url)
 
GF_EXPORT GF_Err gf_sc_texture_open (GF_TextureHandler *txh, MFURL *url, Bool lock_scene_timeline)
 
GF_EXPORT GF_Err gf_sc_texture_play_from_to (GF_TextureHandler *txh, MFURL *url, Double start_offset, Double end_offset, Bool can_loop, Bool lock_scene_timeline)
 
GF_EXPORT GF_Err gf_sc_texture_play (GF_TextureHandler *txh, MFURL *url)
 
GF_EXPORT void gf_sc_texture_stop_no_unregister (GF_TextureHandler *txh)
 
GF_EXPORT void gf_sc_texture_stop (GF_TextureHandler *txh)
 
GF_EXPORT void gf_sc_texture_restart (GF_TextureHandler *txh)
 
static void setup_texture_object (GF_TextureHandler *txh, Bool private_media)
 
GF_EXPORT void gf_sc_texture_update_frame (GF_TextureHandler *txh, Bool disable_resync)
 
GF_EXPORT void gf_sc_texture_release_stream (GF_TextureHandler *txh)
 
GF_EXPORT GF_TextureHandlergf_sc_texture_get_handler (GF_Node *n)
 

Function Documentation

◆ update_texture_void()

static void update_texture_void ( GF_TextureHandler txh)
static
+ Here is the caller graph for this function:

◆ gf_sc_texture_setup()

GF_EXPORT void gf_sc_texture_setup ( GF_TextureHandler txh,
GF_Compositor *  compositor,
GF_Node owner 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_destroy()

GF_EXPORT void gf_sc_texture_destroy ( GF_TextureHandler txh)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_check_url_change()

GF_EXPORT Bool gf_sc_texture_check_url_change ( GF_TextureHandler txh,
MFURL url 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_open()

GF_EXPORT GF_Err gf_sc_texture_open ( GF_TextureHandler txh,
MFURL url,
Bool  lock_scene_timeline 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_play_from_to()

GF_EXPORT GF_Err gf_sc_texture_play_from_to ( GF_TextureHandler txh,
MFURL url,
Double  start_offset,
Double  end_offset,
Bool  can_loop,
Bool  lock_scene_timeline 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_play()

GF_EXPORT GF_Err gf_sc_texture_play ( GF_TextureHandler txh,
MFURL url 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_stop_no_unregister()

GF_EXPORT void gf_sc_texture_stop_no_unregister ( GF_TextureHandler txh)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_stop()

GF_EXPORT void gf_sc_texture_stop ( GF_TextureHandler txh)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_restart()

GF_EXPORT void gf_sc_texture_restart ( GF_TextureHandler txh)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setup_texture_object()

static void setup_texture_object ( GF_TextureHandler txh,
Bool  private_media 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_update_frame()

GF_EXPORT void gf_sc_texture_update_frame ( GF_TextureHandler txh,
Bool  disable_resync 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_release_stream()

GF_EXPORT void gf_sc_texture_release_stream ( GF_TextureHandler txh)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_texture_get_handler()

GF_EXPORT GF_TextureHandler* gf_sc_texture_get_handler ( GF_Node n)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: