InitialObjectDescriptor { objectDescriptorID 1 audioProfileLevelIndication 255 visualProfileLevelIndication 254 sceneProfileLevelIndication 1 graphicsProfileLevelIndication 1 ODProfileLevelIndication 1 esDescr [ ES_Descriptor { ES_ID 1 decConfigDescr DecoderConfigDescriptor { streamType 3 decSpecificInfo BIFSConfig { isCommandStream true pixelMetric true pixelWidth 600 pixelHeight 400 } } } ES_Descriptor { ES_ID 2 decConfigDescr DecoderConfigDescriptor { streamType 1 } } ] } EXTERNPROTO GEOMETRY_PROTO [ exposedField SFVec2f translation 0 0 exposedField SFVec2f scale 1 1 exposedField SFFloat rotation 0 exposedField SFColor Color 1 1 1 exposedField SFBool filled TRUE exposedField SFFloat transparency 0 exposedField SFColor lineColor 0 0 0 exposedField SFFloat lineWidth 0 exposedField SFNode obj NULL ] ""od:20"" OrderedGroup { children [ Background2D { backColor 1 1 1 } WorldInfo { info ["This shows usage of extern proto with regular addressing by proto ID" "" "GPAC Regression Tests" "(C) 2002-2004 GPAC Team"] title "Simple ExternProto Test" } DEF G GEOMETRY_PROTO { translation 200 0 scale 1 1.5 rotation 0.78 Color 1 0 1 transparency 0.75 lineColor 1 0 0 lineWidth 2 obj Circle { radius 75 } } Transform2D { translation -300 0 children [ USE G ] } ] } AT 0 { UPDATE OD [ ObjectDescriptor { objectDescriptorID 20 URLstring "bifs-externproto-simple-lib.mp4" } ] }