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

Data Structures

struct  AnimationStreamStack
 

Functions

static void animationstream_destroy (GF_Node *node, void *rs, Bool is_destroy)
 
static void animationstream_check_url (AnimationStreamStack *stack, M_AnimationStream *as)
 
static Fixed animationstream_get_speed (AnimationStreamStack *stack, M_AnimationStream *as)
 
static Bool animationstream_get_loop (AnimationStreamStack *stack, M_AnimationStream *as)
 
static void animationstream_activate (AnimationStreamStack *stack, M_AnimationStream *as)
 
static void animationstream_deactivate (AnimationStreamStack *stack, M_AnimationStream *as)
 
static void animationstream_update_time (GF_TimeNode *st)
 
void compositor_init_animationstream (GF_Compositor *compositor, GF_Node *node)
 
void compositor_animationstream_modified (GF_Node *node)
 

Data Structure Documentation

struct AnimationStreamStack
+ Collaboration diagram for AnimationStreamStack:
Data Fields
GF_Compositor * compositor
GF_TimeNode time_handle
Double start_time
GF_MediaObject * stream
MFURL current_url

Function Documentation

static void animationstream_destroy ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void animationstream_check_url ( AnimationStreamStack stack,
M_AnimationStream as 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Fixed animationstream_get_speed ( AnimationStreamStack stack,
M_AnimationStream as 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool animationstream_get_loop ( AnimationStreamStack stack,
M_AnimationStream as 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void animationstream_activate ( AnimationStreamStack stack,
M_AnimationStream as 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void animationstream_deactivate ( AnimationStreamStack stack,
M_AnimationStream as 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void animationstream_update_time ( GF_TimeNode st)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_init_animationstream ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_animationstream_modified ( GF_Node node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: