00001 /******************************************************************** 00002 * * 00003 * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. * 00004 * * 00005 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * 00006 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * 00007 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * 00008 * * 00009 * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002 * 00010 * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ * 00011 * * 00012 ******************************************************************** 00013 00014 function: registry for time, floor, res backends and channel mappings 00015 00016 ********************************************************************/ 00017 00018 #ifndef _V_REG_H_ 00019 #define _V_REG_H_ 00020 00021 #define VI_TRANSFORMB 1 00022 #define VI_WINDOWB 1 00023 #define VI_TIMEB 1 00024 #define VI_FLOORB 2 00025 #define VI_RESB 3 00026 #define VI_MAPB 1 00027 00028 #include "backends.h" 00029 00030 #if defined(_WIN32) && defined(VORBISDLL_IMPORT) 00031 # define EXTERN __declspec(dllimport) extern 00032 #else 00033 # define EXTERN extern 00034 #endif 00035 00036 EXTERN vorbis_func_floor *_floor_P[]; 00037 EXTERN vorbis_func_residue *_residue_P[]; 00038 EXTERN vorbis_func_mapping *_mapping_P[]; 00039 00040 #endif
1.4.2