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
texturing.c File Reference
#include "texturing.h"
#include <gpac/internal/terminal_dev.h>
#include <gpac/options.h>
#include "nodes_stacks.h"
+ Include dependency graph for texturing.c:

Functions

static void update_texture_void (GF_TextureHandler *txh)
 
void gf_sc_texture_setup (GF_TextureHandler *txh, GF_Compositor *compositor, GF_Node *owner)
 
void gf_sc_texture_destroy (GF_TextureHandler *txh)
 
Bool gf_sc_texture_check_url_change (GF_TextureHandler *txh, MFURL *url)
 
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_Err gf_sc_texture_play (GF_TextureHandler *txh, MFURL *url)
 
void gf_sc_texture_stop (GF_TextureHandler *txh)
 
void gf_sc_texture_restart (GF_TextureHandler *txh)
 
static void setup_texture_object (GF_TextureHandler *txh, Bool private_media)
 
void gf_sc_texture_update_frame (GF_TextureHandler *txh, Bool disable_resync)
 
void gf_sc_texture_release_stream (GF_TextureHandler *txh)
 
GF_TextureHandlergf_sc_texture_get_handler (GF_Node *n)
 

Function Documentation

static void update_texture_void ( GF_TextureHandler txh)
static

+ Here is the caller graph for this function:

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:

void gf_sc_texture_destroy ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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_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_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:

void gf_sc_texture_stop ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_sc_texture_restart ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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:

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:

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_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: