Blender V2.61 - r43446
Classes | Defines

IMB_anim.h File Reference

#include <sys/types.h>
#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>
#include <dirent.h>
#include "imbuf.h"
#include "AVI_avi.h"
#include "IMB_imbuf_types.h"
#include "IMB_imbuf.h"
#include "IMB_allocimbuf.h"

Go to the source code of this file.

Classes

struct  anim

Defines

#define GET_BIG_LONG(x)   (((uchar *) (x))[0] << 24 | ((uchar *) (x))[1] << 16 | ((uchar *) (x))[2] << 8 | ((uchar *) (x))[3])
#define GET_LITTLE_LONG(x)   (((uchar *) (x))[3] << 24 | ((uchar *) (x))[2] << 16 | ((uchar *) (x))[1] << 8 | ((uchar *) (x))[0])
#define SWAP_L(x)   (((x << 24) & 0xff000000) | ((x << 8) & 0xff0000) | ((x >> 8) & 0xff00) | ((x >> 24) & 0xff))
#define SWAP_S(x)   (((x << 8) & 0xff00) | ((x >> 8) & 0xff))
#define GET_ID   GET_LITTLE_LONG
#define LITTLE_LONG   ENDIAN_NOP
#define ANIM_NONE   0
#define ANIM_SEQUENCE   (1 << 0)
#define ANIM_MOVIE   (1 << 4)
#define ANIM_AVI   (1 << 6)
#define ANIM_QTIME   (1 << 7)
#define ANIM_FFMPEG   (1 << 8)
#define ANIM_REDCODE   (1 << 9)
#define MAXNUMSTREAMS   50

Detailed Description

Definition in file IMB_anim.h.


Define Documentation

#define ANIM_AVI   (1 << 6)

Definition at line 119 of file IMB_anim.h.

Referenced by anim_getnew(), IMB_anim_absolute(), and imb_get_anim_type().

#define ANIM_FFMPEG   (1 << 8)
#define ANIM_MOVIE   (1 << 4)

Definition at line 118 of file IMB_anim.h.

Referenced by anim_getnew(), IMB_anim_absolute(), and imb_get_anim_type().

#define ANIM_NONE   0

Definition at line 116 of file IMB_anim.h.

#define ANIM_QTIME   (1 << 7)

Definition at line 120 of file IMB_anim.h.

Referenced by anim_getnew(), IMB_anim_absolute(), and imb_get_anim_type().

#define ANIM_REDCODE   (1 << 9)

Definition at line 122 of file IMB_anim.h.

Referenced by anim_getnew(), IMB_anim_absolute(), and imb_get_anim_type().

#define ANIM_SEQUENCE   (1 << 0)

Definition at line 117 of file IMB_anim.h.

Referenced by anim_getnew(), IMB_anim_absolute(), imb_get_anim_type(), and IMB_isanim().

#define GET_BIG_LONG (   x)    (((uchar *) (x))[0] << 24 | ((uchar *) (x))[1] << 16 | ((uchar *) (x))[2] << 8 | ((uchar *) (x))[3])

Definition at line 101 of file IMB_anim.h.

#define GET_ID   GET_LITTLE_LONG

Definition at line 111 of file IMB_anim.h.

#define GET_LITTLE_LONG (   x)    (((uchar *) (x))[3] << 24 | ((uchar *) (x))[2] << 16 | ((uchar *) (x))[1] << 8 | ((uchar *) (x))[0])

Definition at line 102 of file IMB_anim.h.

#define LITTLE_LONG   ENDIAN_NOP

Definition at line 112 of file IMB_anim.h.

Referenced by checkbmp(), and imb_bmp_decode().

#define MAXNUMSTREAMS   50

Definition at line 124 of file IMB_anim.h.

Referenced by startavi().

#define SWAP_L (   x)    (((x << 24) & 0xff000000) | ((x << 8) & 0xff0000) | ((x >> 8) & 0xff00) | ((x >> 24) & 0xff))

Definition at line 103 of file IMB_anim.h.

#define SWAP_S (   x)    (((x << 8) & 0xff00) | ((x >> 8) & 0xff))

Definition at line 104 of file IMB_anim.h.