?? gpac.1
字號:
.TP.B BitmapCopyPixels (value: yes, no)specifies whether the bitmap node should be drawn with regular openGL texturing ("no") or through pixel copy routines ("yes"). This greatly impacts video rendering through bitmap depending on the graphics card. Some cards will have faster pixel copy routines that texture transfer ones, some won't...SH SECTION "Audio"The "Audio" section holds all configuration options for the audio rendering engineand hardware. Note that most options depend on the driver used and may be ignored by the driver. The following options are defined:.TP.B ForceConfig (value: yes, no)Forces a given sound card configuration to be used. If not set the sound card will be setup to use 2 audio buffers of 1024 samples each. This may not work properly on some audio cards due to hardware latency, therefore forcing the config may be very usefull..TP.B NumBuffers (value: integer, 0 forbidden)When config is forced, specifies the number of audio buffers to allocate (audio buffers are played in ring if possible, otherwise a single audiobuffer is allocated)..TP.B TotalDuration (value: integer, 0 forbidden)When config is forced, specifies the total audio buffer size in milliseconds. Be aware that the longer the audio buffer is, the longer the audio latency will be when pausing an audio object. The quality of fast forward audio playback will also be degradated when using large audio buffers..br.B Note:The SDL audio plugin does not use the TotalDuration and num buffers in the same way, it just computes the desired audio buffer size with this settings and picks the next power of 2 size for audio buffer size. It does not use ring buffers either..TP.B NoResync (value: yes, no)Disables audio resynchronization: audio clock is never adjusted and A/V sync may get broken.TP.B DisableMultiChannel (value: yes, no)Disables audio multichannel output and always downmix to stereo. This may be usefull if the multichannel output behaves weirdly..TP.B DisableNotification (value: yes, no)Disables usage of audio buffer notifications when supported (currently only DirectSound supports it). If DirectSound audio sounds weird try without notifications. Ignored on other platforms than Win32/DX..TP.B DriverName (value: string)specifies the driver to use for audio rendering..TP.B Volume (value: integer, range 0-100)specifies the default audio volume used when launching GPAC..TP.B Pan (value: integer, range 0-100)specifies the default audio stereo balance used when launching GPAC - 0 for full left, 100 for full right, 50 for balanced...SH SECTION "Video"The "Video" section holds all configuration options for the video renderer and hardware. The following options are defined:.TP.B DisableYUV (value: yes, no) - used by 2D renderer onlydisables YUV hardware support (YUV hardware support may not be available for the current plugin)..TP.B SwitchResolution (value: yes, no)if enabled, selects smallest video resolution larger than scene size, otherwise use current video resolution..TP.B DriverName (value: string)specifies the driver to use for video memory access...SH SECTION "Network"The "Network" section holds all configuration options for the network used by plugins and systems engine. The following options are defined:.TP.B AutoReconfigUDP (value: yes, no)specifies if network manager shall reconnect a scene if UDP traffic is blocked..TP.B DataTimeout (value: unsigned int)specifies timeout in milliseconds befor initial buffering aborts. Default terminal value is 20000 (20 seconds)..TP.B UDPNotAvailable (value: yes, no)specifies that UDP traffic is not available (usually set by GPAC).TP.B UDPTimeout (value: unsigned int)specifies timeout in milliseconds for initial UDP detection. Once a UDP packet is recieved the timeout is ignored..TP.B BufferLength (value: unsigned int)specifies the default length of the decoding buffer in milliseconds. The client will wait for the buffer to be filled before starting decoding. A plugin may decide to use a different value based on protocol and network jitters..TP.B RebufferLength (value: unsigned int)specifies rebuffering length of the decoding buffer in milliseconds. Whenever the decoding buffer fullness is less than this value, the object clock is paused and the stream rebuffered till BufferLength. Therefore a value of 0 means no rebuffering. A plugin may decide to use a different value based on protocol and network jitters...SH SECTION "FontEngine"The "FontEngine" section holds all configuration options for the font handling. The GPAC rendering module handles text through vectorial outline, allowing graphics plugin development without having to integrate text rendering which is always heavy work. The following options are defined:.TP.B DriverName (value: string)specifies the driver to use for font handling..TP.B FontDirectory (value: path)specifies the directory where fonts are located - currently only one directory can be specified (however nothing stops a font plugin from using a private directory). If the directory is invalid or does not contain fonts, text may be unavailable in GPAC..TP.B TextureTextMode (value: Never, 3D, Always)specifies whether text shall be drawn to a texture and then rendered or directly rendered. Using textured text can improve text look in the 3D renderer and also improve text-on-video like content..TP.B FontSerif (value: string)specifies default SERIF font..TP.B FontSans (value: string)specifies default SANS font..TP.B FontFixed (value: string)specifies default FIXED font..LP.B Note:The freetype plugin uses this section to maintain associations between font names and truetype font file names. This greatly speeds up font selection at run-time...SH SECTION "Downloader"The "Downloader" section holds all configuration options for file downloading and caching..TP.B CleanCache (value: yes, no)specifies whether downloaded files shall be removed once used..TP.B RestartFiles (value: yes, no)specifies whether incompletely downloaded files shall be removed before redownloading..TP.B MaxRate (value: positive integer)specifies a maximum data rate in kilo bits per seconds for file downloading. This is used for simulation purposes. A value of 0 means no rate restriction..TP.B UserAgent (value: string)specifies an alternate user agent (default one is "GPAC $VERSION")...SH SECTION "HTTPProxy"The "HTTPProxy" section of the config file holds configuration option for HTTP proxy adressing. Currently only one proxy can be enabled, and no URI selection is done.TP.B Enabled (value: yes, no)specifies whether the proxy should be used or not when downloading files..TP.B Name (value: string)specifies the proxy name (IP address or resolved name) without protocol identifier (eg, no "http://"). If not present, the proxy is disabled..TP.B Port (value: positive integer)Specifies the port to use with the proxy. If no port is specified, the default HTTP port (80) is used...SH SECTION "Streaming"The "Streaming" section holds all configuration options for real-time streaming using IETF SDP/RTSP/RTP/RTCP protocols. .TP.B DefaultPort (value: unsigned short)specifies the default port to use when connecting to a server (ignored if a port is specified in the url). If the port is 80 or 8080 (HTTP), the client will connect to the RTSP server through an HTTP tunnel, and transport will take place on the RTSP connection..TP.B ReorderSize (value: integer)size of the RTP reordering buffer - 0 means no reordering. Ignored when transport takes place on the RTSP connection.TP.B RTPoverRTSP (value: yes, no)specifies whether RTP packets should be carried on the RTSP connection (TCP or UDP) when possible, or carried on UDP. If the connection port is an HTTP port, this value is assumed to be true.TP.B RTSPTimeout (value: unsigned int)specifies connection timeout with the server: an RTSP request is considered as failed when the timeout expires..TP.B FirstPacketDrop (value: unsigned int)specifies the first SL packet to be droped - 0 means no packet drop. Used for packet drop simulation tests..TP.B PacketDropFrequency (value: unsigned int)specifies the frequency at which SL packets are droped. If value is 20, one packet every 20 recieved packets will be droped. Used for packet drop simulation tests...SH SECTION "MimeTypes"This section is used to keep MIME types and file associations for GPAC plugins. The format of the key is:.B mimeType="fileExt1 filexExt2 .. filexExtN" "MimeType description" PluginName.brThe description is used for GUI purposes (open file dialogs). You may modify the file extension list to support your own extensions. MIME Type is always checked when processing a remote ressource (eg http file) in order to load the appropriated plugins. If MIME type is not available, provided extensions are first checked, then all input plugins are queried...SH SECTION "MimeTypes"The "StreamingCache" section of the config file holds all configuration options for the streaming cache. Streaming cache allows for recording of live sources such as RTP/RTSP sessions and internet radios. This is currently just an experimental feature in GPAC..br.B RecordDirectory (value: path)specifies path for recorded files. Cached data is written directly to disk (no re-interleaving or similar processes). If not specified, the default cache directory is used..TP.B BaseFileName (value: string)specifies the base name for recorded files. If not present in configuration file, the service name (URL) is used..TP.B KeepExistingFiles (value: yes no)specifies if cached files with same name should be kept or not. If not, an integer number is added to the cached file name, the higest number for the latest file..TP..SH SECTION "SAXLoader"The "SAXLoader" section holds all configuration options for XML SAX parsing of SVG, XMT and X3D files..TP.SH Progressive (value: string)specifies XML parsing mode used by the loader. Supported modes are:.bryes: SAX parsing is used with progressive loading of the document..brno: SAX parsing is used, document will first be completely downloaded..brDOM: DOM parsing is used, document will first be completely downloaded. Only supported by libXML2 plugin, otherwise handled as "no"..TP.B MaxDuration (value positive integer)specifies the maximum amount of time the SAX parser should spent loading a portion of the document. Only used in SAX Progressive mode...SH SECTION "XviD"The "XviD" section holds all configuration options for the XviD codec. .TP.SH PostProc (value: string)specifies filters to apply when decoding video. The string is a list of filters separated with a space character. Filters supported are:.brFilmEffect: xvid 1.0.0 filmEffect..brDeblock_Y: Y plane deblocking filter..brDeblock_UV: UV plane deblocking filter..TP.B Threaded (value yes, no)specifies whether the decoder should run in its own thread or not...SH Section "FFMPEG"The "FFMPEG" section holds all configuration options for the FFMPEG demuxer and codec. .TP.SH DataBufferMS (value: unsigned int)specifies the amount of video/audio data (in milliseconds) to be bufferer before starting decoding. For developpers only...SH Section "ISOReader"The "ISOReader" section holds all configuration options for the ISO Media file demuxer..TP.SH IgnoreMPEG-4ForBrands (value: Full 4CC or 4CC pattern (abc* ab*))ignores all MPEG-4 systems tracks and IOD for files showing the listed brands in their compatible brand list...SH CREATING THE CONFIGURATION FILE.TPIf not found, a default configuration file is created when launching MP4Client or Osmo4. In this process the font directory and the cache directory must be entered at prompt. The file is located in the user home directory and called ".gpacrc"..SH "FILES".LP .B GPAC Configuration File:~/.gpacrc..SH "AUTHORS".LP Jean Le Feuvre <jeanlf@users.sourceforge.net> - GPAC (c) 2000-2005..SH "SEE ALSO".LP MP4Client(1), MP4Box(1)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -