⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bifs_tables.h

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 H
📖 第 1 页 / 共 2 页
字号:
 TAG_MPEG4_BodySegmentConnectionHint};#define SFPerceptualParameterNode_V2_NUMBITS		2#define SFPerceptualParameterNode_V2_Count	1static const u32 SFPerceptualParameterNode_V2_TypeToTag[1] = { TAG_MPEG4_PerceptualParameters};u32 NDT_V2_GetNumBits(u32 NDT_Tag);u32 NDT_V2_GetNodeTag(u32 Context_NDT_Tag, u32 NodeType);u32 NDT_V2_GetNodeType(u32 NDT_Tag, u32 NodeTag);/* NDT BIFS Version 3 */#define SFWorldNode_V3_NUMBITS		2#define SFWorldNode_V3_Count	3static const u32 SFWorldNode_V3_TypeToTag[3] = { TAG_MPEG4_TemporalTransform, TAG_MPEG4_TemporalGroup, TAG_MPEG4_ServerCommand};#define SF3DNode_V3_NUMBITS		2#define SF3DNode_V3_Count	3static const u32 SF3DNode_V3_TypeToTag[3] = { TAG_MPEG4_TemporalTransform, TAG_MPEG4_TemporalGroup, TAG_MPEG4_ServerCommand};#define SF2DNode_V3_NUMBITS		2#define SF2DNode_V3_Count	3static const u32 SF2DNode_V3_TypeToTag[3] = { TAG_MPEG4_TemporalTransform, TAG_MPEG4_TemporalGroup, TAG_MPEG4_ServerCommand};#define SFTemporalNode_V3_NUMBITS		2#define SFTemporalNode_V3_Count	2static const u32 SFTemporalNode_V3_TypeToTag[2] = { TAG_MPEG4_TemporalTransform, TAG_MPEG4_TemporalGroup};u32 NDT_V3_GetNumBits(u32 NDT_Tag);u32 NDT_V3_GetNodeTag(u32 Context_NDT_Tag, u32 NodeType);u32 NDT_V3_GetNodeType(u32 NDT_Tag, u32 NodeTag);/* NDT BIFS Version 4 */#define SFWorldNode_V4_NUMBITS		3#define SFWorldNode_V4_Count	5static const u32 SFWorldNode_V4_TypeToTag[5] = { TAG_MPEG4_InputSensor, TAG_MPEG4_MatteTexture, TAG_MPEG4_MediaBuffer, TAG_MPEG4_MediaControl, TAG_MPEG4_MediaSensor};#define SF3DNode_V4_NUMBITS		3#define SF3DNode_V4_Count	5static const u32 SF3DNode_V4_TypeToTag[5] = { TAG_MPEG4_InputSensor, TAG_MPEG4_MatteTexture, TAG_MPEG4_MediaBuffer, TAG_MPEG4_MediaControl, TAG_MPEG4_MediaSensor};#define SF2DNode_V4_NUMBITS		3#define SF2DNode_V4_Count	5static const u32 SF2DNode_V4_TypeToTag[5] = { TAG_MPEG4_InputSensor, TAG_MPEG4_MatteTexture, TAG_MPEG4_MediaBuffer, TAG_MPEG4_MediaControl, TAG_MPEG4_MediaSensor};#define SFTextureNode_V4_NUMBITS		1#define SFTextureNode_V4_Count	1static const u32 SFTextureNode_V4_TypeToTag[1] = { TAG_MPEG4_MatteTexture};u32 NDT_V4_GetNumBits(u32 NDT_Tag);u32 NDT_V4_GetNodeTag(u32 Context_NDT_Tag, u32 NodeType);u32 NDT_V4_GetNodeType(u32 NDT_Tag, u32 NodeTag);/* NDT BIFS Version 5 */#define SFWorldNode_V5_NUMBITS		6#define SFWorldNode_V5_Count	39static const u32 SFWorldNode_V5_TypeToTag[39] = { TAG_MPEG4_BitWrapper, TAG_MPEG4_CoordinateInterpolator4D, TAG_MPEG4_DepthImage, TAG_MPEG4_FFD, TAG_MPEG4_Implicit, TAG_MPEG4_XXLFM_Appearance, TAG_MPEG4_XXLFM_BlendList, TAG_MPEG4_XXLFM_FrameList, TAG_MPEG4_XXLFM_LightMap, TAG_MPEG4_XXLFM_SurfaceMapList, TAG_MPEG4_XXLFM_ViewMapList, TAG_MPEG4_MeshGrid, TAG_MPEG4_NonLinearDeformer, TAG_MPEG4_NurbsCurve, TAG_MPEG4_NurbsCurve2D, TAG_MPEG4_NurbsSurface, TAG_MPEG4_OctreeImage, TAG_MPEG4_XXParticles, TAG_MPEG4_XXParticleInitBox, TAG_MPEG4_XXPlanarObstacle, TAG_MPEG4_XXPointAttractor, TAG_MPEG4_PointTexture, TAG_MPEG4_PositionAnimator, TAG_MPEG4_PositionAnimator2D, TAG_MPEG4_PositionInterpolator4D, TAG_MPEG4_ProceduralTexture, TAG_MPEG4_Quadric, TAG_MPEG4_SBBone, TAG_MPEG4_SBMuscle, TAG_MPEG4_SBSegment, TAG_MPEG4_SBSite, TAG_MPEG4_SBSkinnedModel, TAG_MPEG4_SBVCAnimation, TAG_MPEG4_ScalarAnimator, TAG_MPEG4_SimpleTexture, TAG_MPEG4_SolidRep, TAG_MPEG4_SubdivisionSurface, TAG_MPEG4_SubdivSurfaceSector, TAG_MPEG4_WaveletSubdivisionSurface};#define SF3DNode_V5_NUMBITS		5#define SF3DNode_V5_Count	17static const u32 SF3DNode_V5_TypeToTag[17] = { TAG_MPEG4_BitWrapper, TAG_MPEG4_CoordinateInterpolator4D, TAG_MPEG4_DepthImage, TAG_MPEG4_FFD, TAG_MPEG4_OctreeImage, TAG_MPEG4_XXParticles, TAG_MPEG4_PositionAnimator, TAG_MPEG4_PositionAnimator2D, TAG_MPEG4_PositionInterpolator4D, TAG_MPEG4_SBBone, TAG_MPEG4_SBMuscle, TAG_MPEG4_SBSegment, TAG_MPEG4_SBSite, TAG_MPEG4_SBSkinnedModel, TAG_MPEG4_SBVCAnimation, TAG_MPEG4_ScalarAnimator, TAG_MPEG4_WaveletSubdivisionSurface};#define SF2DNode_V5_NUMBITS		4#define SF2DNode_V5_Count	9static const u32 SF2DNode_V5_TypeToTag[9] = { TAG_MPEG4_BitWrapper, TAG_MPEG4_PositionAnimator2D, TAG_MPEG4_SBBone, TAG_MPEG4_SBMuscle, TAG_MPEG4_SBSegment, TAG_MPEG4_SBSite, TAG_MPEG4_SBSkinnedModel, TAG_MPEG4_SBVCAnimation, TAG_MPEG4_ScalarAnimator};#define SFAppearanceNode_V5_NUMBITS		1#define SFAppearanceNode_V5_Count	1static const u32 SFAppearanceNode_V5_TypeToTag[1] = { TAG_MPEG4_XXLFM_Appearance};#define SFGeometryNode_V5_NUMBITS		4#define SFGeometryNode_V5_Count	10static const u32 SFGeometryNode_V5_TypeToTag[10] = { TAG_MPEG4_BitWrapper, TAG_MPEG4_Implicit, TAG_MPEG4_MeshGrid, TAG_MPEG4_NonLinearDeformer, TAG_MPEG4_NurbsCurve, TAG_MPEG4_NurbsCurve2D, TAG_MPEG4_NurbsSurface, TAG_MPEG4_Quadric, TAG_MPEG4_SolidRep, TAG_MPEG4_SubdivisionSurface};#define SFTextureNode_V5_NUMBITS		1#define SFTextureNode_V5_Count	1static const u32 SFTextureNode_V5_TypeToTag[1] = { TAG_MPEG4_ProceduralTexture};#define SFDepthImageNode_V5_NUMBITS		1#define SFDepthImageNode_V5_Count	1static const u32 SFDepthImageNode_V5_TypeToTag[1] = { TAG_MPEG4_DepthImage};#define SFBlendListNode_V5_NUMBITS		1#define SFBlendListNode_V5_Count	1static const u32 SFBlendListNode_V5_TypeToTag[1] = { TAG_MPEG4_XXLFM_BlendList};#define SFFrameListNode_V5_NUMBITS		1#define SFFrameListNode_V5_Count	1static const u32 SFFrameListNode_V5_TypeToTag[1] = { TAG_MPEG4_XXLFM_FrameList};#define SFLightMapNode_V5_NUMBITS		1#define SFLightMapNode_V5_Count	1static const u32 SFLightMapNode_V5_TypeToTag[1] = { TAG_MPEG4_XXLFM_LightMap};#define SFSurfaceMapNode_V5_NUMBITS		1#define SFSurfaceMapNode_V5_Count	1static const u32 SFSurfaceMapNode_V5_TypeToTag[1] = { TAG_MPEG4_XXLFM_SurfaceMapList};#define SFViewMapNode_V5_NUMBITS		1#define SFViewMapNode_V5_Count	1static const u32 SFViewMapNode_V5_TypeToTag[1] = { TAG_MPEG4_XXLFM_ViewMapList};#define SFParticleInitializerNode_V5_NUMBITS		1#define SFParticleInitializerNode_V5_Count	1static const u32 SFParticleInitializerNode_V5_TypeToTag[1] = { TAG_MPEG4_XXParticleInitBox};#define SFInfluenceNode_V5_NUMBITS		2#define SFInfluenceNode_V5_Count	2static const u32 SFInfluenceNode_V5_TypeToTag[2] = { TAG_MPEG4_XXPlanarObstacle, TAG_MPEG4_XXPointAttractor};#define SFDepthTextureNode_V5_NUMBITS		2#define SFDepthTextureNode_V5_Count	2static const u32 SFDepthTextureNode_V5_TypeToTag[2] = { TAG_MPEG4_PointTexture, TAG_MPEG4_SimpleTexture};#define SFSBBoneNode_V5_NUMBITS		1#define SFSBBoneNode_V5_Count	1static const u32 SFSBBoneNode_V5_TypeToTag[1] = { TAG_MPEG4_SBBone};#define SFSBMuscleNode_V5_NUMBITS		1#define SFSBMuscleNode_V5_Count	1static const u32 SFSBMuscleNode_V5_TypeToTag[1] = { TAG_MPEG4_SBMuscle};#define SFSBSegmentNode_V5_NUMBITS		1#define SFSBSegmentNode_V5_Count	1static const u32 SFSBSegmentNode_V5_TypeToTag[1] = { TAG_MPEG4_SBSegment};#define SFSBSiteNode_V5_NUMBITS		1#define SFSBSiteNode_V5_Count	1static const u32 SFSBSiteNode_V5_TypeToTag[1] = { TAG_MPEG4_SBSite};#define SFBaseMeshNode_V5_NUMBITS		1#define SFBaseMeshNode_V5_Count	1static const u32 SFBaseMeshNode_V5_TypeToTag[1] = { TAG_MPEG4_SubdivisionSurface};#define SFSubdivSurfaceSectorNode_V5_NUMBITS		1#define SFSubdivSurfaceSectorNode_V5_Count	1static const u32 SFSubdivSurfaceSectorNode_V5_TypeToTag[1] = { TAG_MPEG4_SubdivSurfaceSector};u32 NDT_V5_GetNumBits(u32 NDT_Tag);u32 NDT_V5_GetNodeTag(u32 Context_NDT_Tag, u32 NodeType);u32 NDT_V5_GetNodeType(u32 NDT_Tag, u32 NodeTag);/* NDT BIFS Version 6 */#define SFWorldNode_V6_NUMBITS		4#define SFWorldNode_V6_Count	12static const u32 SFWorldNode_V6_TypeToTag[12] = { TAG_MPEG4_Clipper2D, TAG_MPEG4_ColorTransform, TAG_MPEG4_Ellipse, TAG_MPEG4_LinearGradient, TAG_MPEG4_PathLayout, TAG_MPEG4_RadialGradient, TAG_MPEG4_SynthesizedTexture, TAG_MPEG4_TransformMatrix2D, TAG_MPEG4_Viewport, TAG_MPEG4_XCurve2D, TAG_MPEG4_XFontStyle, TAG_MPEG4_XLineProperties};#define SF3DNode_V6_NUMBITS		3#define SF3DNode_V6_Count	5static const u32 SF3DNode_V6_TypeToTag[5] = { TAG_MPEG4_Clipper2D, TAG_MPEG4_ColorTransform, TAG_MPEG4_PathLayout, TAG_MPEG4_TransformMatrix2D, TAG_MPEG4_Viewport};#define SF2DNode_V6_NUMBITS		3#define SF2DNode_V6_Count	5static const u32 SF2DNode_V6_TypeToTag[5] = { TAG_MPEG4_Clipper2D, TAG_MPEG4_ColorTransform, TAG_MPEG4_PathLayout, TAG_MPEG4_TransformMatrix2D, TAG_MPEG4_Viewport};#define SFGeometryNode_V6_NUMBITS		2#define SFGeometryNode_V6_Count	2static const u32 SFGeometryNode_V6_TypeToTag[2] = { TAG_MPEG4_Ellipse, TAG_MPEG4_XCurve2D};#define SFTextureNode_V6_NUMBITS		2#define SFTextureNode_V6_Count	3static const u32 SFTextureNode_V6_TypeToTag[3] = { TAG_MPEG4_LinearGradient, TAG_MPEG4_RadialGradient, TAG_MPEG4_SynthesizedTexture};#define SFFontStyleNode_V6_NUMBITS		1#define SFFontStyleNode_V6_Count	1static const u32 SFFontStyleNode_V6_TypeToTag[1] = { TAG_MPEG4_XFontStyle};#define SFLinePropertiesNode_V6_NUMBITS		1#define SFLinePropertiesNode_V6_Count	1static const u32 SFLinePropertiesNode_V6_TypeToTag[1] = { TAG_MPEG4_XLineProperties};#define SFTextureTransformNode_V6_NUMBITS		1#define SFTextureTransformNode_V6_Count	1static const u32 SFTextureTransformNode_V6_TypeToTag[1] = { TAG_MPEG4_TransformMatrix2D};#define SFViewportNode_V6_NUMBITS		1#define SFViewportNode_V6_Count	1static const u32 SFViewportNode_V6_TypeToTag[1] = { TAG_MPEG4_Viewport};u32 NDT_V6_GetNumBits(u32 NDT_Tag);u32 NDT_V6_GetNodeTag(u32 Context_NDT_Tag, u32 NodeType);u32 NDT_V6_GetNodeType(u32 NDT_Tag, u32 NodeTag);u32 NDT_GetChildTable(u32 NodeTag);#endif		/*_NDT_H*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -