MUAN
|
Functions | |
ImgNode * | imgnode_alloc (Frame *f, int delay, int frame_duration) |
Creates a new ImageNode. | |
void | imgnode_dispose (ImgNode *i) |
Disposes an ImageNode. | |
ImgNode * | imgnode_copy (ImgNode *i) |
Copies an ImageNode. |
ImgNode* imgnode_alloc | ( | Frame * | f, |
int | delay, | ||
int | frame_duration | ||
) |
Creates a new ImageNode.
f | an ImageNode Frame attribute. |
delay | an ImageNode delay attribute. |
References ImgNode::delay, ImgNode::frame, ImgNode::frame_duration, ImgNode::frame_number, ImgNode::frame_pos, ImgNode::next, ImgNode::prev, and ImgNode::time_stamp.
Referenced by VideoEncoder::avffmpeg_read(), ImageViewer::draw(), imgnode_copy(), ImageViewer::insert_frame(), insert_frame_from_jpgfile(), and VideoEncoder::jpg_read().
Copies an ImageNode.
i | the ImageNode to be copied. |
References ImgNode::delay, ImgNode::frame, ImgNode::frame_duration, and imgnode_alloc().
Referenced by ImageViewer::copy_frame(), and imglist_insert().
void imgnode_dispose | ( | ImgNode * | i | ) |
Disposes an ImageNode.
i | the ImageNode to be deleted.. |
References ImgNode::frame.
Referenced by imglist_clear(), and imglist_removeInRange().