ນີ້ແມ່ນຄໍາສັ່ງ gpac ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
GPAC - MPEG-4 Systems Framework and Software Development Kit
ລາຍລະອຽດ
GPAC ຢືນ (ບໍ່?) ສໍາລັບໂຄງການ GPAC ກ່ຽວກັບເນື້ອໃນຂັ້ນສູງ. ມັນເປັນການປະຕິບັດຂອງ
ມາດຕະຖານລະບົບ MPEG-4 ທີ່ຂຽນໄວ້ໃນ ANSI C. GPAC ໃຫ້ເຄື່ອງມືສໍາລັບການຫຼິ້ນສື່,
ຮູບພາບ vector ແລະການສະແດງ 3D, MPEG-4 authoring ແລະແຈກຢາຍ. ຫນ້າຜູ້ຊາຍນີ້ແມ່ນ
ກ່ຽວກັບການຕັ້ງຄ່າກອບ GPAC ສະບັບ 0.5.0.
ພາກສະເຫນີ
ບາງແອັບພລິເຄຊັນໃນກອບ GPAC ໃຊ້ໄຟລ໌ການຕັ້ງຄ່າທີ່ແບ່ງປັນລະຫວ່າງໂມດູນແລະ
ສາມາດໂຫຼດຄືນໃໝ່ໄດ້ໃນເວລາແລ່ນ. ໄຟລ໌ນີ້ແມ່ນຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ແລະເອີ້ນວ່າ
".gpacrc".
ໄຟລ໌ການຕັ້ງຄ່າແມ່ນອີງໃສ່ຮູບແບບໄຟລ໌ win32 .ini, ຈັດລໍາດັບໂດຍພາກສ່ວນແລະ
keys
ພາກສ່ວນຖືກປະກາດວ່າເປັນ [ຊື່ພາກ] , ລະຫັດຖືກປະກາດວ່າເປັນ keyName=ຄ່າ , ກະແຈ
ຄ່າບໍ່ໄດ້ຖືກຕີຄວາມໝາຍ ແລະຖືກຈັດການເປັນຂໍ້ຄວາມ ASCII ສະເໝີ. ປລັກອິນອາດຈະໃຊ້
ໄຟລ໌ການຕັ້ງຄ່າເຊັ່ນດຽວກັນ (ເພື່ອຫຼີກເວັ້ນການຫຼາຍໄຟລ໌).
ຫມາຍເຫດ on plugin ຊື່: ຊື່ປລັກອິນຕາມທີ່ໄດ້ລະບຸໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າແມ່ນຊື່ທີ່ຖືກສົ່ງອອກ
ໂດຍແຕ່ລະການໂຕ້ຕອບແລະບໍ່ແມ່ນຊື່ຂອງໄຟລ໌ຫ້ອງສະຫມຸດທາງດ້ານຮ່າງກາຍ (.dll/.so ...). ທາງດ້ານຮ່າງກາຍ
ຢ່າງໃດກໍຕາມ, ຊື່ໄຟລ໌ສາມາດໄດ້ຮັບການນໍາໃຊ້ເພື່ອກໍານົດ plugin, ມັນຈະຖືກປ່ຽນແທນໂດຍການໂຕ້ຕອບ
ຊື່ຖ້າຫາກວ່າ plugin ໄດ້ຖືກໂຫລດສົບຜົນສໍາເລັດ.
SECTION ໂດຍທົ່ວໄປ
ພາກສ່ວນ "ທົ່ວໄປ" ຖືທາງເລືອກທົ່ວໄປ, OS ແລະຜູ້ນສະເພາະ. ພາກນີ້ບໍ່
ໃຊ້ໂດຍ GPAC Framework.
ModulesDirectory (ຄ່າ: ເສັ້ນທາງ)
ເສັ້ນທາງໄປຫາໂມດູນ (ປລັກອິນ) ສະຖານທີ່. ລູກຄ້າບໍ່ສາມາດໂຫລດໄດ້ໂດຍບໍ່ມີໂມດູນ.
ທາງເລືອກນີ້ຖືກນໍາໃຊ້ໂດຍລູກຄ້າ GPAC ທັງຫມົດໃນທຸກເວທີ
CacheDirectory (ຄ່າ: ເສັ້ນທາງ)
ກໍານົດສະຖານທີ່ຂອງໄຟລ໌ temp. ນີ້ຕ້ອງເປັນເສັ້ນທາງຢ່າງແທ້ຈິງໄປຫາໄດເລກະທໍລີ
ມີການເຂົ້າເຖິງການຂຽນ. ເຖິງແມ່ນວ່າບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍຄໍາຮ້ອງສະຫມັກ, ນີ້ຖືກນໍາໃຊ້ໂດຍຫຼາຍໆຄົນ
plugins
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ແມ່ນກໍານົດສໍາລັບ Osmo4/wxWidgets player.
Loop (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າພຣີເຊັນເທເຊິນຕ້ອງຖືກເປີດຄືນໃໝ່ເມື່ອຫຼິ້ນແລ້ວ.
ຄອນໂຊລປິດ (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຂໍ້ຄວາມຂອງແອັບພລິເຄຊັນ (script, buffering, download progress) ແມ່ນຫຼືບໍ່
ສະແດງຢູ່ໃນ console ຫຼືບໍ່.
ຂອງຕົວທ່ອງເວັບ (ຄ່າ: ສະຕຣິງ)
ລະບຸຕົວທ່ອງເວັບທີ່ຕ້ອງການສໍາລັບ WWW anchors ແລະການເບິ່ງກາຟ scene - ໃຊ້ໂດຍ
Osmo4/wxWidgets.
LookForSubtitles (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ກໍານົດວ່າ Osmo4 ຈະຊອກຫາໄຟລ໌ຄໍາບັນຍາຍໃນເວລາເປີດການນໍາສະເຫນີ.
ເຕັມ (ຄ່າ: ລົງນາມ int)
ຊີ້ບອກການເຂົ້າລາຍການຫຼິ້ນທີ່ເປີດຢູ່ ເມື່ອເຄື່ອງຫຼິ້ນປິດຄັ້ງສຸດທ້າຍ. ການສໍາຮອງ playlist ແມ່ນ
".gpac_pl.m3u", ເກັບໄວ້ໃນບັນຊີຜູ້ໃຊ້.
StartupFile ມູນຄ່າ: ຊື່ເອກະສານ)
ລະບຸໄຟລ໌ທີ່ຈະໂຫລດເມື່ອເລີ່ມຕົ້ນ osmo4/MP4Client. ຖ້າບໍ່ໄດ້ລະບຸ, ບໍ່ມີໄຟລ໌
ຖືກໂຫລດ.
NoMIMETypeFetch (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ກໍານົດວ່າຜູ້ນຕ້ອງກວດເບິ່ງປະເພດ mime ໃນເວລາທີ່ປະຕິບັດຕາມ hyperlinks, ຫຼື
ພຽງແຕ່ປະຕິບັດຕາມການເຊື່ອມຕໍ່ຂອງສ່ວນຂະຫຍາຍທີ່ຮູ້ຈັກ.
LogFile (ຄ່າ: ຊື່ເອກະສານ)
ລະບຸບ່ອນທີ່ຈະສົ່ງຂໍ້ມູນບັນທຶກຂອງ GPAC. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບັນທຶກຖືກຂຽນໃສ່ stdout.
ໃຫ້ສັງເກດວ່າ GPAC ອາດຈະຖືກລວບລວມໂດຍບໍ່ມີການສະຫນັບສະຫນູນບັນທຶກ. ນີ້ບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍ MP4Client.
ລະດັບບັນທຶກ (ຄ່າ: ບໍ່ມີ, ຄວາມຜິດພາດ, ຄຳ ເຕືອນ, ຂໍ້ມູນ, ດີບັກ)
ລະບຸລະດັບຂອງບັນທຶກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ບໍ່ມີບັນທຶກໃດຖືກປະຕິບັດ.
LogTools (ຄ່າ: a ':'-ແຍກ ບັນຊີລາຍຊື່ of ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ຄຸນຄ່າ)
ລະບຸວ່າຊຸດເຄື່ອງມືໃດຈາກ GPAC ຄວນຖືກບັນທຶກ. ເຄື່ອງມືທີ່ມີຢູ່ແມ່ນ:
ຫຼັກ: ເຫດການຫຼັກ libgpac.
coding: ຮູບແບບ bitstream (ສຽງ, ວິດີໂອ, scene).
container: ຮູບແບບບັນຈຸ (ISO File, MPEG-2 TS, AVI, ...).
ເຄືອຂ່າຍ: ຂໍ້ມູນເຄືອຂ່າຍຍົກເວັ້ນ RTP trafic.
rtp: rtp, rtcp ແລະ rtsp trafic.
author : ເຄື່ອງມືການຂຽນ (ຄໍາແນະນໍາ, ການນໍາເຂົ້າ, ສົ່ງອອກ).
sync: terminal sync layer.
codec: terminal codec ຂໍ້ຄວາມ.
parser: ຕົວວິເຄາະສາກ (svg, xmt, bt) ແລະອື່ນໆ.
media: terminal media object management.
scene: ຕາຕະລາງ scene ແລະຜູ້ຈັດການ scene.
script: scripting engine messages.
ຂຽນ: ເຄື່ອງຈັກອົງປະກອບ (ເຫດການ, ແລະອື່ນໆ).
render: renderng engine (2D, 3D, ແລະອື່ນໆ).
ການບໍລິການ: ການຄຸ້ມຄອງການບໍລິການເຄືອຂ່າຍ.
mmio: ການຈັດການສຽງ/ວິດີໂອ HW I/O.
SECTION ໄຟລ໌ຫຼ້າສຸດ
ພາກສ່ວນ "Files ຫຼ້າສຸດ" ຂອງໄຟລ໌ config ຖືໄຟລ໌ທີ່ເຂົ້າເຖິງຫຼ້າສຸດ ( hardcoded ຫາ no
ຫຼາຍກວ່າ 20) ໃນຄໍາສັ່ງການເຂົ້າເຖິງສຸດທ້າຍ. ປຸ່ມແມ່ນຊື່ໄຟລ໌ແລະບໍ່ມີຄ່າໃດໆຖືກນໍາໃຊ້.
ສ່ວນນີ້ແມ່ນໃຊ້ໂດຍລູກຄ້າ GUI ເທົ່ານັ້ນ.
SECTION ລະບົບ
ພາກສ່ວນ "ລະບົບ" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສຳລັບເຄື່ອງຈັກລະບົບ MPEG-4. ໄດ້
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
ພາສາ (ຄ່າ: 3-char ລະຫັດ ຈາກ ISO 639-2)
ລະບຸພາສາທີ່ຕ້ອງການຂອງຜູ້ໃຊ້. ອັນນີ້ໃຊ້ເພື່ອເລືອກສາຍໃນກໍລະນີ
ເນື້ອຫາສະລັບກັນຢູ່ໃນວັດຖຸສຽງ.
AlwaysDrawBIFS (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ຖ້າຕັ້ງ, ກອບ BIFS ຊ້າຈະຍັງຖືກແຕ້ມ. ຖ້າບໍ່ໄດ້ຕັ້ງ, scene ຈະບໍ່ຖືກແຕ້ມຄືນ
ຈົນກ່ວາການສະຕຣີມ BIFS ກັບຄືນໄປບ່ອນໃນການຊິງ. ນີ້ເປັນຄ່າເລີ່ມຕົ້ນທີ່ຈະຮັກສາການຊິງຄ໌ທີ່ດີກວ່າ,
ແຕ່ອາດຈະມີການປ່ຽນແປງເມື່ອທົດສອບເນື້ອຫາທີ່ຮຸນແຮງຫຼືການສະແດງຜົນຊ້າ.
ForceSingleClock (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ບັນຫາໃຫຍ່ອັນນຶ່ງກັບໄຟລ໌ MP4 ແມ່ນວ່າແນວຄິດຂອງ "ໄລຍະເວລາ" ແມ່ນບໍ່ຈະແຈ້ງ
ເປັນເວລາດົນນານ, ແລະເນື້ອຫາສ່ວນໃຫຍ່ທີ່ມີຢູ່ (ໄຟລ໌ສຽງ - ວິດີໂອ) ລະບຸຜິດ
ໄລຍະເວລາ BIFS. ໃນກໍລະນີດັ່ງກ່າວ, ຮູບເງົາບໍ່ສາມາດຄວບຄຸມ / ຊອກຫາ.
ບັນຫາອີກອັນໜຶ່ງກັບ ISMA streaming ແມ່ນວ່າ BIFS/OD ບໍ່ໃຊ້ໂມງດຽວກັນກັບ
ສຽງ / ວິດີໂອ, ດັ່ງນັ້ນການຊອກຫາກໍານົດເວລາຕົ້ນຕໍບໍ່ໄດ້ຊອກຫາສື່ມວນຊົນ AV.
ການຕັ້ງຄ່າ ForceSingleClock ຈະຈັດການທັງສອງກໍລະນີໂດຍໃຊ້ເສັ້ນເວລາດຽວສໍາລັບ
ການຖ່າຍທອດສື່ທັງໝົດ ແລະກຳນົດໄລຍະເວລາໃຫ້ເປັນໜຶ່ງໃນກະແສທີ່ຍາວທີ່ສຸດ.
ນະໂຍບາຍກະທູ້ (ຄ່າ: ຟຣີ, ດຽວ, ຫຼາຍ)
ລະບຸວ່າຕົວຖອດລະຫັດສື່ຈະຖືກສາຍແນວໃດ.
ບໍ່ເສຍຄ່າ: ອະນຸຍາດໃຫ້ຜູ້ຖອດລະຫັດຕັດສິນໃຈກ່ຽວກັບຫົວຂໍ້ຂອງເຂົາເຈົ້າ.
ດຽວ: ຫມາຍຄວາມວ່າຕົວຖອດລະຫັດທັງຫມົດຖືກຈັດການຢູ່ໃນກະທູ້ດຽວປະຕິບັດ
ການຈັດຕາຕະລາງ ແລະການຈັດລໍາດັບຄວາມສໍາຄັນ.
Multi: ຫມາຍຄວາມວ່າແຕ່ລະຕົວຖອດລະຫັດດໍາເນີນການຢູ່ໃນຫົວຂໍ້ຂອງຕົນເອງ.
ບູລິມະສິດ (ຄ່າ: ຕ່ໍາ, ທຳ ມະດາ, ສູງ, ເວລາຈິງ)
ກໍານົດບູລິມະສິດຂອງຕົວຖອດລະຫັດ (ບູລິມະສິດແມ່ນໃຊ້ກັບຫົວຂໍ້ຕົວຖອດລະຫັດ.
ໂດຍບໍ່ຄໍານຶງເຖິງຮູບແບບ threading).
hardcoded_protos (ຄ່າ: ບັນຊີລາຍຊື່ of strings ແຍກອອກຈາກກັນ by ຊ່ອງ)
ຖືບັນຊີລາຍຊື່ຂອງ EXTERNPROTO URLs (NO OD_ID !!!) ປະຕິບັດຢູ່ໃນຍາກໃນ
renderer - ສໍາລັບການພັດທະນາເທົ່ານັ້ນ.
NoVisualThread (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ກໍານົດວ່າການສະແດງພາບແມ່ນເຮັດຢູ່ໃນຕົວຈັດການຕົວແປງສັນຍານຕົ້ນຕໍຫຼືໃນ a
ກະທູ້ອຸທິດຕົນ.
DefAudioDec, DefVideoDec (ຄ່າ: ສະຕຣິງ)
ລະບຸວ່າປລັກອິນໃດທີ່ຈະໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບການຖອດລະຫັດສຽງ/ວິດີໂອ. ຕົວຢ່າງ,
"DefVideoDec=ຊື່". ຊື່ທີ່ໄດ້ຮັບແມ່ນຊື່ຂອງ plugin ທີ່ຈະໃຊ້ (ດຽວກັນ
ການພິຈາລະນາເປັນ plugins ອື່ນໆ, cf ຂ້າງເທິງ).
codec_XX_XX (ຄ່າ: ສະຕຣິງ)
ອະນຸຍາດໃຫ້ລະບຸປລັກອິນສື່ເລີ່ມຕົ້ນ (ສຽງ/ວິດີໂອ) ຕໍ່ປະເພດການຖ່າຍທອດ ແລະວັດຖຸ
ປະເພດ. ນີ້ເປັນປະໂຫຍດຖ້າທ່ານມີຫຼາຍກວ່າຫນຶ່ງຕົວຖອດລະຫັດສໍາລັບປະເພດໃດຫນຶ່ງ. ໄດ້
syntax ແມ່ນ codec_AA_BB=ຊື່ປລັກອິນ ບ່ອນທີ່ AA ແມ່ນເລກຖານສິບຫົກ MPEG-4 streamType
ຄ່າສໍາລັບຕົວແປງສັນຍານ (0x04=visual, 0x05=audio) ແລະ BB ແມ່ນເລກຖານສິບຫົກ MPEG-4
ObjectTypeIndications ຂອງສື່ (0x20 = ວິດີໂອ MPEG-4, 0x40=MPEG-4 ສຽງ, ...).
ຊື່ທີ່ໄດ້ຮັບແມ່ນຊື່ຂອງ plugin ທີ່ຈະນໍາໃຊ້ (ການພິຈາລະນາເຊັ່ນດຽວກັນກັບອື່ນໆ
plugins, cf ຂ້າງເທິງ).
SECTION ການສະ ເໜີ
ພາກສ່ວນ "ການສະແດງຜົນ" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສຳລັບເຄື່ອງຈັກການສະແດງຜົນຢ່າງມີເຫດຜົນ,
ບໍ່ວ່າຈະເປັນ 2D ຫຼື 3D. ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
RendererName (ຄ່າ: ສະຕຣິງ)
ລະບຸວ່າຄວນໃຊ້ຕົວສະແດງຜົນໃດ. ໃນປັດຈຸບັນມີ 2 renderers ທີ່ມີຢູ່
ໃນ GPAC, "GPAC 2D Renderer" ແລະ "GPAC 3D Renderer". Renderers ບໍ່ສາມາດໂຫຼດຄືນໃໝ່ໄດ້ຢູ່ທີ່
run-time, ລະບົບສົມບູນຕ້ອງໄດ້ຮັບການ restarted.
Raster2D (ຄ່າ: ສະຕຣິງ)
ກໍານົດ rasterizer 2D ເພື່ອໃຊ້ສໍາລັບການແຕ້ມຮູບ vectorial. ໃຊ້ໂດຍ renderer 2D (ສໍາລັບ
ທຸກສິ່ງທຸກຢ່າງ) ແລະ renderer 3D (ສໍາລັບຂໍ້ຄວາມທີ່ມີໂຄງສ້າງແລະ gradient).
ຂອບ (ຄ່າ: ລອຍ)
ກໍານົດອັດຕາກອບການຈໍາລອງຂອງການນໍາສະເຫນີ - ຄ່ານີ້ຍັງຖືກນໍາໃຊ້
ໂດຍເຄື່ອງຈັກ MPEG-4 Systems ເພື່ອກໍານົດເວລາທີ່ກອບ BIFS ເປັນຜູ້ໃຫຍ່ສໍາລັບການຖອດລະຫັດ.
AntiAlias (ຄ່າ: ບໍ່ມີ, ທັງ ໝົດ, ຂໍ້ຄວາມ)
ກໍານົດການຕັ້ງຄ່າ antialiasing - ການຕັ້ງຄ່າຈະຖືກນໍາໃຊ້ຫຼືບໍ່ແມ່ນຂຶ້ນກັບ
ກຣາບຟິກ plugin / ບັດກາຟິກ.
ບໍ່ມີ: ບໍ່ມີການຕ້ານການນາມແຝງ
ຂໍ້ຄວາມ: ຕ້ານນາມແຝງສຳລັບຂໍ້ຄວາມເທົ່ານັ້ນ
ທັງໝົດ: ການຕ້ານການນາມແຝງທີ່ສົມບູນ
FastRender (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າການສະແດງຜົນຄວນກຳນົດເປົ້າໝາຍຄວາມໄວ ຫຼືຄຸນນະພາບ - ບໍ່ວ່າຈະເປັນການຕັ້ງຄ່າຫຼືບໍ່
ນຳໃຊ້ຫຼືບໍ່ແມ່ນຂຶ້ນກັບກຣາຟິກປລັກອິນ/ບັດກາຟິກ.
ຂະໜາດ ForceScene (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ບັງຄັບໃຫ້ scene ປັບຂະໜາດໄປເປັນ bitmap ທີ່ໃຫຍ່ທີ່ສຸດທີ່ມີຢູ່ ຖ້າບໍ່ມີຂໍ້ມູນຂະໜາດໃຫ້
ໃນການຕັ້ງຄ່າ BIFS.
ໂໝດຄວາມຄຽດ (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຕົວສະແດງຜົນເຮັດວຽກໃນກໍລະນີຮ້າຍແຮງທີ່ສຸດ, ຄິດໄລ່ vectorial ທັງໝົດຄືນໃໝ່
ເສັ້ນທາງ, ຕາຫນ່າງ, ໂຄງຮ່າງການແລະ reloading ໂຄງສ້າງ (ສົ່ງໃຫ້ເຂົາເຈົ້າກັບບັດກາຟິກ) ຢູ່ທີ່
ແຕ່ລະກອບ.
BoundingVolume (ຄ່າ: ບໍ່ມີ, ຕູ້, AABB)
ກຳນົດວ່າປະລິມານຂອບເຂດຂອງວັດຖຸໃດໜຶ່ງຈະຖືກແຕ້ມຫຼືບໍ່. ໃຫ້ສັງເກດວ່າ
ຕົວສະແດງ 2D ພຽງແຕ່ໃຊ້ສີ່ຫລ່ຽມເປັນປະລິມານຜູກມັດ. ຄ່າ "AABB" ຖືກໃຊ້
ໂດຍ renderer 3D ເທົ່ານັ້ນ, ແລະກໍານົດຕົ້ນໄມ້ bounding-box ວັດຖຸຈະຖືກແຕ້ມ.
SECTION Render2D
ພາກສ່ວນ "Render2D" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສຳລັບເຄື່ອງຈັກສະແດງກະເບື້ອງ 2D.
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
DirectRender (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຄວນໃຊ້ການສະແດງຜົນໂດຍກົງຫຼືບໍ່. ໃນຮູບແບບການສະແດງໂດຍກົງ,
ຫນ້າຈໍໄດ້ຖືກແຕ້ມໃຫມ່ຢ່າງສົມບູນໃນແຕ່ລະກອບ. ໃນວັດຖຸການສະແດງຜົນທາງອ້ອມ
ການຈັດຕໍາແຫນ່ງແມ່ນຕິດຕາມຈາກກອບໄປຫາກອບແລະຂໍ້ມູນສີ່ຫລ່ຽມເປື້ອນແມ່ນເກັບກໍາ
ໃນຄໍາສັ່ງທີ່ຈະ redraw ຈໍານວນຕໍາ່ສຸດທີ່ຂອງ buffer ຫນ້າຈໍ.ບໍ່ວ່າຈະເປັນການຕັ້ງຄ່າ
ນຳໃຊ້ຫຼືບໍ່ແມ່ນຂຶ້ນກັບປລັກອິນກຣາບຟິກ (ປະຈຸບັນ plugins ທັງໝົດຈັດການກັບທັງສອງ
mode)
ScalableZoom (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຄວນໃຊ້ການຊູມທີ່ສາມາດຂະຫຍາຍໄດ້ຫຼືບໍ່. ເມື່ອຊູມທີ່ສາມາດຂະຫຍາຍໄດ້
ເປີດໃຊ້ງານແລ້ວ, ປັບຂະໜາດໜ້າຕ່າງຜົນອອກຈະ recompute ວັດຖຸ vectorial ທັງໝົດ.
ຖ້າບໍ່ດັ່ງນັ້ນພຽງແຕ່ buffer ສຸດທ້າຍແມ່ນ stretched.
SECTION Render3D
ພາກສ່ວນ "Render3D" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສຳລັບເຄື່ອງຈັກການສະແດງຜົນ 3D openGL.
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
RasterOutlines (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າການກຳນົດຈະເຮັດຜ່ານຄວາມກວ້າງຂອງປາກກາ openGL ແທນທີ່ຈະ
ໂຄງຮ່າງ vectorial.
PolygonAA (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຄວນໃຊ້ antialiasing polygon ໃນຮູບແບບ antialiasing ເຕັມຫຼືບໍ່. ຖ້າ
ບໍ່ໄດ້ກໍານົດ, ພຽງແຕ່ເສັ້ນແລະຈຸດ antialiasing ຖືກນໍາໃຊ້.
ລວດລາຍ (ຄ່າ: WireNone, WireOnly, WireOnSolid)
ກໍານົດທາງເລືອກການແຕ້ມຮູບ wireframe:
WireNone: ວັດຖຸຖືກແຕ້ມເປັນແຂງ
WireOnly: ວັດຖຸຖືກແຕ້ມເປັນ wireframe ເທົ່ານັ້ນ
WireOnSolid: ວັດຖຸຖືກແຕ້ມເປັນແຂງ ແລະ wireframe ຖືກແຕ້ມແລ້ວ
ປິດໃຊ້ງານRectExt (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າ OpenGL ໂຄງສ້າງສີ່ຫລ່ຽມຂະຫຍາຍ (GL_EXT_texture_rectangle ຫຼື
GL_NV_texture_rectangle) ຈະຖືກໃຊ້ຫຼືບໍ່.
ຖ້າ "ແມ່ນ", ໂຄງສ້າງທີ່ບໍ່ມີຂະຫນາດຂອງສອງແມ່ນ rescaled ຍົກເວັ້ນຖ້າ
ຮາດແວຮອງຮັບໂຄງສ້າງທີ່ບໍ່ແມ່ນພະລັງງານຂອງສອງ (GL_ARB_texture_non_power_of_two)
ພື້ນເມືອງ
ຖ້າ "ບໍ່" ແລະການຂະຫຍາຍສາມາດໃຊ້ໄດ້, ໂຄງສ້າງຖືກນໍາໃຊ້ໂດຍບໍ່ມີການປັບຂະຫນາດ. ໃຫ້ສັງເກດວ່າ
ໃນກໍລະນີນີ້, ການຫັນປ່ຽນໂຄງສ້າງຖືກປິດໃຊ້ງານ.
ຈຳລອງPOW2 (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ເຮັດໃຫ້ພະລັງງານຂອງ 2 emulation. ບໍ່ສົນໃຈຖ້າສ່ວນຂະຫຍາຍໂຄງສ້າງສີ່ຫຼ່ຽມ openGL ແມ່ນ
enabled
ຖ້າຕັ້ງ, ໂຄງສ້າງວິດີໂອຈະບໍ່ຖືກປັບຂະຫນາດແຕ່ເຮັດຕາມດ້ວຍ padding. ນີ້ປົກກະຕິແລ້ວຄວາມໄວ
ການສ້າງແຜນທີ່ວິດີໂອກ່ຽວກັບຮູບຮ່າງແຕ່ປິດການປ່ຽນໂຄງສ້າງ.
ຖ້າບໍ່ໄດ້ຕັ້ງ, ວິດີໂອຈະຖືກປັບຂະໜາດເປັນພະລັງງານ 2 ໂຄງສ້າງເມື່ອເຮັດແຜນທີ່ເປັນຮູບຮ່າງ.
BitmapCopyPixels (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຂໍ້ບິດແຜນທີ່ຄວນຈະຖືກແຕ້ມດ້ວຍໂຄງສ້າງ openGL ປົກກະຕິຫຼືບໍ່
("ບໍ່") ຫຼືຜ່ານ pixel copy routines ("ແມ່ນ"). ນີ້ມີຜົນກະທົບຢ່າງຫຼວງຫຼາຍຕໍ່ການສະແດງວິດີໂອ
ຜ່ານ bitmap ຂຶ້ນກັບບັດກາຟິກ. ບາງບັດຈະມີ pixels ໄວກວ່າ
ຄັດລອກແບບປົກກະຕິທີ່ໂຄງສ້າງການໂອນຍ້າຍ, ບາງຄົນຈະບໍ່.
SECTION ສຽງ
ພາກສ່ວນ "ສຽງ" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງຫມົດສໍາລັບເຄື່ອງຈັກການສະແດງສຽງແລະ
ຮາດແວ. ໃຫ້ສັງເກດວ່າທາງເລືອກສ່ວນຫຼາຍແມ່ນຂຶ້ນກັບໄດເວີທີ່ໃຊ້ແລະອາດຈະຖືກລະເລີຍໂດຍ
ຄົນຂັບ. ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
ForceConfig (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ບັງຄັບໃຊ້ການຕັ້ງຄ່າແຜ່ນສຽງທີ່ໃຫ້ໄວ້. ຖ້າບໍ່ຕັ້ງ, ບັດສຽງຈະ
ໄດ້ຮັບການຕັ້ງຄ່າເພື່ອນໍາໃຊ້ 2 buffers ສຽງຂອງ 1024 ຕົວຢ່າງແຕ່ລະຄົນ. ອັນນີ້ອາດຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ
ບັດສຽງບາງອັນເນື່ອງຈາກການແຝງຂອງຮາດແວ, ສະນັ້ນການບັງຄັບໃຫ້ການຕັ້ງຄ່າອາດຈະຫຼາຍ
ມີປະໂຫຍດ.
NumBuffers (ຄ່າ: ເລກເຕັມ, 0 ຫ້າມ)
ເມື່ອ config ຖືກບັງຄັບ, ກໍານົດຈໍານວນຂອງ buffers ສຽງທີ່ຈະຈັດສັນ (ສຽງ
buffers ຖືກຫຼິ້ນໃນວົງຖ້າເປັນໄປໄດ້, ຖ້າບໍ່ດັ່ງນັ້ນ buffer ສຽງດຽວແມ່ນ
ຈັດສັນ).
ໄລຍະເວລາທັງໝົດ (ຄ່າ: ເລກເຕັມ, 0 ຫ້າມ)
ເມື່ອ config ຖືກບັງຄັບ, ກໍານົດຂະຫນາດ buffer ສຽງທັງຫມົດເປັນ milliseconds. ເປັນ
ຮັບຮູ້ວ່າດົນປານໃດ buffer ສຽງແມ່ນ, ການ latency ຂອງສຽງຈະຍາວຂຶ້ນ
ເມື່ອຢຸດວັດຖຸສຽງໄວ້ຊົ່ວຄາວ. ຄຸນນະພາບຂອງການຫຼິ້ນສຽງໄປຂ້າງຫນ້າໄວຍັງ
ຖືກທໍາລາຍເມື່ອໃຊ້ buffers ສຽງຂະຫນາດໃຫຍ່.
ຫມາຍເຫດ: plugin ສຽງ SDL ບໍ່ໃຊ້ TotalDuration ແລະ num buffers ໃນ
ວິທີການດຽວກັນ, ມັນພຽງແຕ່ການຄິດໄລ່ຂະຫນາດ buffer ສຽງທີ່ຕ້ອງການທີ່ມີການຕັ້ງຄ່ານີ້ແລະ
ເລືອກພະລັງງານຕໍ່ໄປຂອງ 2 ຂະໜາດສຳລັບຂະໜາດ buffer ສຽງ. ມັນບໍ່ໄດ້ໃຊ້ ring buffers
ບໍ່ວ່າຈະ.
NoResync (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ປິດການໃຊ້ງານການຊິ້ງສຽງຄືນໃໝ່: ໂມງສຽງບໍ່ຖືກປັບແລະການຊິງຄ໌ A/V ອາດຈະ
ຫັກ
ປິດໃຊ້ງານຫຼາຍຊ່ອງ (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ປິດການນຳໃຊ້ການສົ່ງສຽງຫຼາຍຊ່ອງ ແລະ downmix ເປັນສະເຕີຣິໂອສະເໝີ. ນີ້ອາດຈະເປັນ
ເປັນປະໂຫຍດຖ້າຜົນຜະລິດ multichannel ປະຕິບັດຕົວແປກໆ.
ປິດການແຈ້ງເຕືອນ (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ປິດການນຳໃຊ້ການແຈ້ງເຕືອນສຽງເມື່ອຮອງຮັບ (ໃນຂະນະນີ້ເທົ່ານັ້ນ
DirectSound ສະຫນັບສະຫນູນມັນ). ຖ້າສຽງ DirectSound ເບິ່ງຄືວ່າແປກ, ພະຍາຍາມໂດຍບໍ່ມີການ
ການແຈ້ງເຕືອນ. ຖືກລະເລີຍໃນເວທີອື່ນນອກຈາກ Win32/DX.
ຊື່ຄົນຂັບ (ຄ່າ: ສະຕຣິງ)
ກໍານົດໄດເວີທີ່ຈະໃຊ້ສໍາລັບການສະແດງສຽງ.
ປະລິມານ (ຄ່າ: ເລກເຕັມ, ລະດັບ 0-100)
ລະບຸລະດັບສຽງເລີ່ມຕົ້ນທີ່ໃຊ້ໃນເວລາເປີດ GPAC.
Pan (ຄ່າ: ເລກເຕັມ, ລະດັບ 0-100)
ລະບຸຍອດເງິນສະເຕີລິໂອສຽງເລີ່ມຕົ້ນທີ່ໃຊ້ໃນເວລາເປີດ GPAC - 0 ເຕັມ
ຊ້າຍ, 100 ສໍາລັບຂວາເຕັມ, 50 ສໍາລັບຄວາມສົມດູນ.
SECTION ວິດີໂອ
ພາກສ່ວນ "ວິດີໂອ" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສໍາລັບຕົວສະແດງວິດີໂອ ແລະຮາດແວ.
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
ປິດໃຊ້ງານYUV (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່) - ໃຫມ່ by 2D ຜູ້ສະແດງ ພຽງແຕ່
ປິດໃຊ້ງານການຮອງຮັບຮາດແວ YUV (ການຮອງຮັບຮາດແວ YUV ອາດຈະບໍ່ມີໃຫ້ສໍາລັບ
plugin ປັດຈຸບັນ).
SwitchResolution (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ຖ້າເປີດໃຊ້ງານ, ເລືອກຄວາມລະອຽດວິດີໂອໜ້ອຍສຸດທີ່ໃຫຍ່ກວ່າຂະໜາດສາກ, ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ໃຊ້
ຄວາມລະອຽດວິດີໂອໃນປະຈຸບັນ.
ຊື່ຄົນຂັບ (ຄ່າ: ສະຕຣິງ)
ກໍານົດໄດເວີທີ່ຈະໃຊ້ສໍາລັບການເຂົ້າເຖິງຫນ່ວຍຄວາມຈໍາວິດີໂອ.
SECTION ເຄືອຂ່າຍ
ພາກສ່ວນ "ເຄືອຂ່າຍ" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງຫມົດສໍາລັບເຄືອຂ່າຍທີ່ໃຊ້ໂດຍ plugins ແລະ
ລະບົບເຄື່ອງຈັກ. ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
AutoReconfigUDP (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ກໍານົດວ່າຜູ້ຈັດການເຄືອຂ່າຍຈະເຊື່ອມຕໍ່ສາກຄືນໃຫມ່ຖ້າການຈະລາຈອນ UDP ຖືກບລັອກ.
ໝົດເວລາຂໍ້ມູນ (ຄ່າ: ລົງນາມ int)
ກໍານົດເວລາຫມົດເວລາເປັນ milliseconds ກ່ອນການ aborts buffering ເບື້ອງຕົ້ນ. ສະຖານີເລີ່ມຕົ້ນ
ຄ່າແມ່ນ 20000 (20 ວິນາທີ).
UDPNotAvable (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າການຈະລາຈອນ UDP ບໍ່ສາມາດໃຊ້ໄດ້ (ໂດຍປົກກະຕິແລ້ວ GPAC)
UDP Timeout (ຄ່າ: ລົງນາມ int)
ກໍານົດເວລາຫມົດເວລາເປັນ milliseconds ສໍາລັບການກວດສອບ UDP ເບື້ອງຕົ້ນ. ເມື່ອແພັກເກັດ UDP ເປັນ
ໄດ້ຮັບເວລາໝົດເວລາແມ່ນຖືກລະເລີຍ.
BufferLength (ຄ່າ: ລົງນາມ int)
ລະບຸຄວາມຍາວເລີ່ມຕົ້ນຂອງ buffer ຖອດລະຫັດເປັນ milliseconds. ລູກຄ້າ
ຈະລໍຖ້າໃຫ້ buffer ເຕັມກ່ອນທີ່ຈະເລີ່ມການຖອດລະຫັດ. plugin ອາດຈະຕັດສິນໃຈ
ເພື່ອໃຊ້ຄ່າທີ່ແຕກຕ່າງກັນໂດຍອີງຕາມໂປຣໂຕຄໍ ແລະລະບົບເຄືອຂ່າຍ jitters.
RebufferLength (ຄ່າ: ລົງນາມ int)
ລະບຸຄວາມຍາວຂອງການປະຕິເສດການຖອດລະຫັດ buffer ເປັນ milliseconds. ເມື່ອໃດກໍ່ຕາມ
decoding buffer fullness ຫນ້ອຍກວ່າຄ່ານີ້, ໂມງວັດຖຸຖືກຢຸດໄວ້ຊົ່ວຄາວ ແລະ
ກະແສໄດ້ປະຕິເສດໄປຈົນເຖິງ BufferLength. ດັ່ງນັ້ນຄ່າຂອງ 0 ຫມາຍຄວາມວ່າບໍ່ມີ
ການປະຕິເສດ. plugin ອາດຈະຕັດສິນໃຈທີ່ຈະໃຊ້ຄ່າທີ່ແຕກຕ່າງກັນໂດຍອີງໃສ່ໂປໂຕຄອນແລະ
ເຄືອຂ່າຍກະຕຸ້ນ.
SECTION ເຄື່ອງຈັກຟອນ
ພາກສ່ວນ "FontEngine" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສໍາລັບການຈັດການຕົວອັກສອນ. GPAC
ໂມດູນການສະແດງຜົນຈັດການຂໍ້ຄວາມຜ່ານເສັ້ນສະແດງ vectorial, ໃຫ້ plugin ກຣາຟິກ
ການພັດທະນາໂດຍບໍ່ມີການເຊື່ອມໂຍງກັບການສະແດງຂໍ້ຄວາມທີ່ເປັນວຽກງານຫນັກສະເຫມີໄປ. ໄດ້
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກກໍານົດ:
ຊື່ຄົນຂັບ (ຄ່າ: ສະຕຣິງ)
ກໍານົດໄດເວີທີ່ຈະໃຊ້ສໍາລັບການຈັດການຕົວອັກສອນ.
FontDirectory (ຄ່າ: ເສັ້ນທາງ)
ລະບຸໄດເລກະທໍລີບ່ອນທີ່ fonts ຕັ້ງຢູ່ - ໃນປັດຈຸບັນມີພຽງແຕ່ໄດເລກະທໍລີດຽວເທົ່ານັ້ນ
ຈະຖືກລະບຸ (ຢ່າງໃດກໍຕາມບໍ່ມີຫຍັງຢຸດ plugin font ຈາກການນໍາໃຊ້ໄດເລກະທໍລີສ່ວນຕົວ).
ຖ້າໄດເລກະທໍລີບໍ່ຖືກຕ້ອງຫຼືບໍ່ມີຕົວອັກສອນ, ຂໍ້ຄວາມອາດຈະບໍ່ມີຢູ່ໃນ
GPAC.
TextureTextMode (ຄ່າ: ບໍ່ເຄີຍ, ປີ 3D, ສະເໝີ)
ລະບຸວ່າຂໍ້ຄວາມຈະຖືກແຕ້ມໃສ່ໂຄງສ້າງໃດໜຶ່ງແລ້ວສະແດງ ຫຼື ໂດຍກົງ
rendered. ການນໍາໃຊ້ຂໍ້ຄວາມທີ່ມີໂຄງສ້າງສາມາດປັບປຸງການເບິ່ງຕົວຫນັງສືໃນ renderer 3D ແລະຍັງ
ປັບປຸງຂໍ້ຄວາມໃນວິດີໂອຄືກັບເນື້ອຫາ.
FontSerif (ຄ່າ: ສະຕຣິງ)
ລະບຸຟອນ SERIF ເລີ່ມຕົ້ນ.
FontSans (ຄ່າ: ສະຕຣິງ)
ກຳນົດຟອນ SANS ເລີ່ມຕົ້ນ.
FontFixed (ຄ່າ: ສະຕຣິງ)
ກໍານົດຟອນ FIXED ເລີ່ມຕົ້ນ.
ຫມາຍເຫດ: plugin freetype ໃຊ້ພາກນີ້ເພື່ອຮັກສາການເຊື່ອມໂຍງລະຫວ່າງຊື່ຕົວອັກສອນ
ແລະຊື່ໄຟລ໌ຕົວອັກສອນ truetype. ອັນນີ້ຊ່ວຍເລັ່ງການເລືອກຕົວອັກສອນໃນເວລາແລ່ນ.
SECTION ດາວໂຫຼດ
ພາກສ່ວນ "Downloader" ຖືທາງເລືອກການຕັ້ງຄ່າທັງຫມົດສໍາລັບການດາວໂຫຼດໄຟລ໌ແລະ caching.
CleanCache (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າໄຟລ໌ທີ່ດາວໂຫຼດມາຈະຖືກລຶບອອກເມື່ອໃຊ້ແລ້ວ.
RestartFiles (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າໄຟລ໌ທີ່ດາວໂຫຼດມາບໍ່ສົມບູນຈະຖືກລຶບອອກກ່ອນ
ກຳລັງດາວໂຫຼດໃໝ່.
ອັດຕາສູງສຸດ (ຄ່າ: ໃນທາງບວກ ຈຳນວນເຕັມ)
ລະບຸອັດຕາຂໍ້ມູນສູງສຸດເປັນກິໂລບິດຕໍ່ວິນາທີສຳລັບການດາວໂຫຼດໄຟລ໌. ນີ້
ຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງຈໍາລອງ. ຄ່າຂອງ 0 ຫມາຍຄວາມວ່າບໍ່ມີການຈໍາກັດອັດຕາ.
ຕົວແທນຜູ້ໃຊ້ (ຄ່າ: ສະຕຣິງ)
ລະບຸຕົວແທນຜູ້ໃຊ້ສຳຮອງ (ຄ່າເລີ່ມຕົ້ນແມ່ນ "GPAC $VERSION").
SECTION HTTPProxy
ພາກສ່ວນ "HTTPProxy" ຂອງໄຟລ໌ config ຖືຕົວເລືອກການຕັ້ງຄ່າສໍາລັບ HTTP proxy
ການແກ້ໄຂ. ໃນປັດຈຸບັນພຽງແຕ່ຫນຶ່ງຕົວແທນສາມາດຖືກເປີດໃຊ້, ແລະບໍ່ມີການເລືອກ URI ສໍາເລັດ
ເປີດການ (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າພຣັອກຊີຄວນຖືກໃຊ້ຫຼືບໍ່ໃນເວລາດາວໂຫຼດໄຟລ໌.
ຊື່ (ຄ່າ: ສະຕຣິງ)
ລະບຸຊື່ພຣັອກຊີ (ທີ່ຢູ່ IP ຫຼືຊື່ທີ່ແກ້ໄຂແລ້ວ) ໂດຍບໍ່ມີຕົວລະບຸໂປຣໂຕຄໍ
(ເຊັ່ນ: ບໍ່ມີ "http://"). ຖ້າບໍ່ມີ, ຕົວແທນຈະຖືກປິດໃຊ້ງານ.
Port (ຄ່າ: ໃນທາງບວກ ຈຳນວນເຕັມ)
ລະບຸຜອດທີ່ຈະໃຊ້ກັບພຣັອກຊີ. ຖ້າບໍ່ມີການລະບຸພອດ, HTTP ເລີ່ມຕົ້ນ
ພອດ (80) ຖືກນໍາໃຊ້.
SECTION ນ້ໍາ
ພາກສ່ວນ "ການຖ່າຍທອດ" ມີຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສຳລັບການຖ່າຍທອດແບບສົດໆໂດຍໃຊ້ IETF
ໂປຣໂຕຄໍ SDP/RTSP/RTP/RTCP.
DefaultPort (ຄ່າ: ລົງນາມ ສັ້ນ)
ລະບຸພອດເລີ່ມຕົ້ນທີ່ຈະໃຊ້ເມື່ອເຊື່ອມຕໍ່ກັບເຊີບເວີ (ຖືກລະເລີຍຖ້າພອດແມ່ນ
ລະບຸໄວ້ໃນ url). ຖ້າພອດແມ່ນ 80 ຫຼື 8080 (HTTP), ລູກຄ້າຈະເຊື່ອມຕໍ່ກັບ
ເຊີບເວີ RTSP ຜ່ານອຸໂມງ HTTP, ແລະການຂົນສົ່ງຈະເກີດຂຶ້ນໃນ RTSP
ການເຊື່ອມຕໍ່.
ReorderSize (ຄ່າ: ຈຳນວນເຕັມ)
ຂະຫນາດຂອງ RTP reordering buffer - 0 ຫມາຍຄວາມວ່າບໍ່ມີ reordering. ບໍ່ສົນໃຈໃນເວລາຂົນສົ່ງ
ເກີດຂຶ້ນໃນການເຊື່ອມຕໍ່ RTSP
RTPoverRTSP (ຄ່າ: ແມ່ນແລ້ວ, ບໍ່)
ກໍານົດວ່າແພັກເກັດ RTP ຄວນຖືກປະຕິບັດຢູ່ໃນການເຊື່ອມຕໍ່ RTSP (TCP ຫຼື UDP)
ເມື່ອເປັນໄປໄດ້, ຫຼືດໍາເນີນ UDP. ຖ້າພອດການເຊື່ອມຕໍ່ເປັນພອດ HTTP, ນີ້
ມູນຄ່າແມ່ນສົມມຸດວ່າເປັນຄວາມຈິງ
RTSP ໝົດເວລາ (ຄ່າ: ລົງນາມ int)
ກໍານົດເວລາການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ: ການຮ້ອງຂໍ RTSP ຖືກພິຈາລະນາເປັນ
ລົ້ມເຫລວເມື່ອໝົດເວລາໝົດເວລາ.
FirstPacketDrop (ຄ່າ: ລົງນາມ int)
ລະບຸແພັກເກັດ SL ທໍາອິດທີ່ຈະລຸດລົງ - 0 ຫມາຍຄວາມວ່າບໍ່ມີການລຸດແພັກເກັດ. ນໍາໃຊ້ສໍາລັບ
packet drop simulation ການທົດສອບ.
PacketDropFrequency (ຄ່າ: ລົງນາມ int)
ລະບຸຄວາມຖີ່ທີ່ແພັກເກັດ SL ຖືກລຸດລົງ. ຖ້າຄ່າແມ່ນ 20, ຫນຶ່ງຊອງ
ທຸກໆ 20 ຊອງທີ່ໄດ້ຮັບຈະຖືກລຸດລົງ. ໃຊ້ສໍາລັບການທົດສອບການຈໍາລອງການຫຼຸດລົງຂອງແພັກເກັດ.
SECTION ປະເພດ Mime
ພາກນີ້ຖືກນໍາໃຊ້ເພື່ອຮັກສາປະເພດ MIME ແລະການເຊື່ອມໂຍງໄຟລ໌ສໍາລັບ plugins GPAC. ຮູບແບບ
ທີ່ສໍາຄັນແມ່ນ: mimeType="fileExt1 filexExt2 .. filexExtN" ປະເພດ Mime ຄໍາອະທິບາຍ PluginName
ຄໍາອະທິບາຍຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງ GUI (ກ່ອງໂຕ້ຕອບໄຟລ໌ເປີດ). ເຈົ້າສາມາດແກ້ໄຂໄຟລ໌ໄດ້
ບັນຊີລາຍຊື່ການຂະຫຍາຍເພື່ອສະຫນັບສະຫນູນການຂະຫຍາຍຂອງທ່ານເອງ. ປະເພດ MIME ຖືກກວດສອບສະເໝີເມື່ອ
ການປະມວນຜົນຊັບພະຍາກອນຫ່າງໄກສອກຫຼີກ (ເຊັ່ນ: ໄຟລ໌ http) ເພື່ອໂຫລດ plugins ທີ່ເຫມາະສົມ.
ຖ້າປະເພດ MIME ບໍ່ສາມາດໃຊ້ໄດ້, ສ່ວນຂະຫຍາຍທີ່ໃຫ້ໄວ້ຈະຖືກກວດສອບກ່ອນ, ຈາກນັ້ນໃຫ້ຂໍ້ມູນທັງໝົດ
plugins ຖືກສອບຖາມ.
SECTION ປະເພດ Mime
ພາກສ່ວນ "StreamingCache" ຂອງໄຟລ໌ config ຖືຕົວເລືອກການຕັ້ງຄ່າທັງຫມົດສໍາລັບ
streaming cache. ການຖ່າຍທອດ cache ອະນຸຍາດໃຫ້ບັນທຶກແຫຼ່ງສົດເຊັ່ນ RTP/RTSP
ກອງປະຊຸມແລະວິທະຍຸອິນເຕີເນັດ. ປະຈຸບັນນີ້ແມ່ນພຽງແຕ່ລັກສະນະທົດລອງໃນ GPAC.
ບັນທຶກບັນທຶກ (ຄ່າ: ເສັ້ນທາງ) ກໍານົດເສັ້ນທາງສໍາລັບໄຟລ໌ທີ່ບັນທຶກໄວ້. ຂໍ້ມູນ Cached ຖືກຂຽນ
ໂດຍກົງກັບແຜ່ນ (ບໍ່ມີການແຊກແຊງຄືນໃຫມ່ຫຼືຂະບວນການທີ່ຄ້າຍຄືກັນ). ຖ້າບໍ່ໄດ້ລະບຸ, ຄ່າເລີ່ມຕົ້ນ
cache directory ຖືກໃຊ້.
BaseFileName (ຄ່າ: ສະຕຣິງ)
ລະບຸຊື່ພື້ນຖານຂອງໄຟລ໌ທີ່ບັນທຶກໄວ້. ຖ້າບໍ່ມີຢູ່ໃນໄຟລ໌ການຕັ້ງຄ່າ,
ຊື່ການບໍລິການ (URL) ຖືກໃຊ້.
KeepExistingFiles (ຄ່າ: yes ບໍ່)
ລະບຸວ່າໄຟລ໌ cache ທີ່ມີຊື່ດຽວກັນຄວນຈະຖືກເກັບໄວ້ຫຼືບໍ່. ຖ້າບໍ່ແມ່ນ, ຈຳນວນເຕັມ
ຕົວເລກຖືກເພີ່ມໃສ່ຊື່ໄຟລ໌ທີ່ເກັບໄວ້ໃນຖານຄວາມຈໍາ, ເປັນຕົວເລກສູງສຸດສໍາລັບໄຟລ໌ຫຼ້າສຸດ.
SECTION SAXLoader
ພາກສ່ວນ "SAXLoader" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສໍາລັບການແຍກ XML SAX ຂອງ SVG,
ໄຟລ໌ XMT ແລະ X3D.
ສົ່ງຕາມລໍາດັບ (ຄ່າ: ສະຕຣິງ)
ລະບຸຮູບແບບການແຍກ XML ທີ່ໃຊ້ໂດຍຕົວໂຫຼດ. ຮູບແບບສະຫນັບສະຫນູນແມ່ນ:
ແມ່ນແລ້ວ: SAX parsing ແມ່ນໃຊ້ກັບການໂຫຼດເອກະສານຢ່າງກ້າວໜ້າ.
ບໍ່: SAX parsing ຖືກນໍາໃຊ້, ເອກະສານທໍາອິດຈະຖືກດາວໂຫຼດຢ່າງສົມບູນ.
DOM: ການແຍກວິເຄາະ DOM ຖືກນໍາໃຊ້, ເອກະສານທໍາອິດຈະຖືກດາວໂຫຼດຢ່າງສົມບູນ. ເທົ່ານັ້ນ
ສະຫນັບສະຫນູນໂດຍ libXML2 plugin, ຖ້າບໍ່ດັ່ງນັ້ນຈັດການເປັນ "ບໍ່".
ໄລຍະເວລາສູງສຸດ (ຄ່າ ໃນທາງບວກ ຈຳນວນເຕັມ)
ລະບຸຈໍານວນເວລາສູງສຸດທີ່ SAX parser ຄວນໃຊ້ເວລາໂຫຼດບາງສ່ວນ
ຂອງເອກະສານ. ໃຊ້ໃນໂໝດ SAX Progressive ເທົ່ານັ້ນ.
SECTION Xvid
ພາກສ່ວນ "XviD" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສໍາລັບຕົວແປງສັນຍານ XviD.
PostProc (ຄ່າ: ສະຕຣິງ)
ລະບຸຕົວກອງເພື່ອນຳໃຊ້ເມື່ອຖອດລະຫັດວິດີໂອ. ສະຕຣິງແມ່ນບັນຊີລາຍຊື່ຂອງຕົວກອງ
ແຍກອອກດ້ວຍຕົວອັກສອນຊ່ອງ. ຕົວກອງທີ່ຮອງຮັບແມ່ນ:
FilmEffect: xvid 1.0.0 filmEffect.
Deblock_Y: ຕົວກັ່ນຕອງການປິດກັ້ນຍົນ Y.
Deblock_UV: ຕົວກອງປ້ອງກັນຍົນ UV.
ກະທູ້ (ຄ່າ ແມ່ນແລ້ວ, ບໍ່)
ລະບຸວ່າຕົວຖອດລະຫັດຄວນແລ່ນຢູ່ໃນກະທູ້ຂອງຕົນເອງຫຼືບໍ່.
ສ່ວນ FFMPEG
ພາກສ່ວນ "FFMPEG" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສໍາລັບ FFMPEG demuxer ແລະ codec.
DataBufferMS (ຄ່າ: ລົງນາມ int)
ລະບຸຈໍານວນຂໍ້ມູນວິດີໂອ/ສຽງ (ເປັນມິນລິວິນາທີ) ເພື່ອເປັນ buffer ກ່ອນ
ເລີ່ມຖອດລະຫັດ. ສໍາລັບນັກພັດທະນາເທົ່ານັ້ນ.
ສ່ວນ ISOReader
ພາກສ່ວນ "ISOReader" ຖືຕົວເລືອກການຕັ້ງຄ່າທັງໝົດສຳລັບໄຟລ໌ ISO Media demuxer.
ບໍ່ສົນໃຈ MPEG-4ForBrands (ຄ່າ: ຢ່າງເຕັມທີ່ 4CC or 4CC ຮູບແບບ (abc* ab*))
ບໍ່ສົນໃຈທັງໝົດລະບົບ MPEG-4 ແລະ IOD ສໍາລັບໄຟລ໌ທີ່ສະແດງຍີ່ຫໍ້ທີ່ມີລາຍຊື່ຢູ່ໃນ
ບັນຊີລາຍຊື່ຍີ່ຫໍ້ທີ່ເຂົ້າກັນໄດ້ຂອງພວກເຂົາ.
ການສ້າງ ການ CONFIGURATION ເອກະສານ
ຖ້າບໍ່ພົບ, ໄຟລ໌ການຕັ້ງຄ່າເລີ່ມຕົ້ນຈະຖືກສ້າງຂື້ນເມື່ອເປີດ MP4Client ຫຼື Osmo4.
ໃນຂະບວນການນີ້, ໄດເລກະທໍລີ font ແລະໄດເລກະທໍລີ cache ຕ້ອງຖືກໃສ່ໃນທັນທີ. ໄດ້
ໄຟລ໌ແມ່ນຢູ່ໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ແລະເອີ້ນວ່າ ".gpacrc"
ໃຊ້ gpac ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net