VLC variables help

From VideoLAN Wiki

Jump to: navigation, search

People often ask what the names are of all those variables that VLC uses. Here is a list of all the variables. Without an explanation of their function, or any information about which vlc object they are attached to, this list truly isn't that helpful. Remember that most variables are simply "local" instances of the preference options (also used as the commandline options). They inherit their original value from these persistent options and hold the value during the duration of the program.

The list is from 0.8.6 and the command used to generate it was: grep -rI --exclude=*svn-base --exclude=*tmp var_Create modules/ include/ src/ | cut -d , -s -f 2 | cut -d \" -s -f 2

cd-audio
-caching
cd-audio
cdda-track
cdda-caching
recursive
ignore-filetypes
dshow-config
dshow-tuner
dshow-vdev
dshow-adev
dshow-size
dshow-chroma
dshow-fps
dshow-tuner-channel
dshow-tuner-country
dshow-tuner-input
dshow-caching
dshow-video-input
dshow-audio-input
dshow-video-output
dshow-audio-output
dv-caching
dvb-caching
dvb-adapter
dvb-device
dvb-frequency
dvb-inversion
dvb-probe
dvb-budget-mode
dvb-satno
dvb-voltage
dvb-high-voltage
dvb-tone
dvb-fec
dvb-srate
dvb-lnb-lof1
dvb-lnb-lof2
dvb-lnb-slof
dvb-modulation
dvb-code-rate-hp
dvb-code-rate-lp
dvb-bandwidth
dvb-transmission
dvb-guard
dvb-hierarchy
dvb-http-host
dvb-http-user
dvb-http-password
dvb-http-acl
dvb-http-intf-cert
dvb-http-intf-key
dvb-http-intf-ca
dvb-http-intf-crl
dvd
dvdnav-menu
dvdnav-angle
dvdnav-caching
x-start
y-start
x-end
y-end
color
menu-palette
highlight
highlight-mutex
dvd
dvdread-angle
dvdread-caching
fake-duration
fake-fps
fake-id
fake-caching
file-caching
file-cat
ftp-user
ftp-pwd
ftp-account
ftp-caching
gnomevfs-caching
http-user-agent
http-proxy
http-reconnect
http-continuous
http-caching
ipv4
ipv6
mms-caching
mms-maxbitrate
mms-all
audio
video
mms-maxbitrate
mms-all
audio
video
pvr-caching
pvr-device
pvr-radio-device
pvr-norm
pvr-width
pvr-height
pvr-frequency
pvr-framerate
pvr-keyint
pvr-bframes
pvr-bitrate
pvr-bitrate-peak
pvr-bitrate-mode
pvr-audio-bitmask
pvr-audio-volume
pvr-channel
realrtsp-caching
screen-caching
screen-fps
screen-fragment-size
smb-user
smb-pwd
smb-domain
smb-caching
tcp-caching
ipv4
ipv6
server-port
mtu
udp-auto-mtu
udp-caching
rtp-late
v4l-audio
v4l-channel
v4l-norm
v4l-tuner
v4l-frequency
v4l-fps
v4l-width
v4l-height
v4l-brightness
v4l-hue
v4l-colour
v4l-contrast
v4l-mjpeg
v4l-decimation
v4l-quality
v4l-samplerate
v4l-stereo
v4l-vdev
v4l-adev
v4l-caching
v4l-chroma
vcd
record-path
timeshift-force
timeshift-dir
timeshift-granularity
mtu
equalizer-bands
equalizer-preset
equalizer-2pass
equalizer-preamp
norm-buff-size
norm-max-level
audio-device
macosx-audio-device
audio-device
directx-audio-float32
directx-audio-device
audio-device
audiofile-file
audiofile-format
audiofile-channels
audiofile-wav
audio-device
portaudio-device
audio-device
audio-device
audio-device
waveout-float32
audio-device
grayscale
has-cmml-decoder
psz-current-anchor-url
psz-current-anchor-description
browse-go-back
browse-go-forward
browse-follow-anchor
navigation-history
position
x
y
x
y
fake-file
fake-keep-ar
fake-width
fake-height
fake-aspect-ratio
fake-deinterlace
fake-deinterlace-module
avcodec
ffmpeg-pp-q
grayscale
ffmpeg-vismv
ffmpeg-lowres
ffmpeg-skiploopfilter
ffmpeg-hurry-up
ffmpeg-dr
qt_mutex
subsdec-encoding
subsdec-align
http-host
quit
intf
add
enqueue
playlist
play
stop
clear
prev
next
goto
status
marq-marquee
marq-x
marq-y
marq-position
marq-color
marq-opacity
marq-timeout
marq-size
mosaic-alpha
mosaic-height
mosaic-width
mosaic-xoffset
mosaic-yoffset
mosaic-align
mosaic-vborder
mosaic-hborder
mosaic-position
mosaic-rows
mosaic-cols
mosaic-keep-aspect-ratio
time-format
time-x
time-y
time-position
time-color
time-opacity
time-size
logo-file
logo-x
logo-y
logo-position
logo-transparency
menu
pause
seek
title
title_n
title_p
chapter
chapter_n
chapter_p
fastforward
rewind
faster
slower
normal
atrack
vtrack
strack
vratio
vcrop
vzoom
volume
volup
voldown
adev
achan
demuxdump-append
demuxdump-file
rtsp-caching
rtsp-http
rtsp-http-port
rtsp-user
rtsp-pwd
rtsp-http
rtsp-tcp
rtp-client-port
mjpeg-fps
x-start
y-start
x-end
y-end
color
menu-palette
highlight
highlight-mutex
mod-noisereduction
mod-reverb
mod-reverb-level
mod-reverb-delay
mod-megabass
mod-megabass-level
mod-megabass-range
mod-surround
mod-surround-level
mod-surround-delay
mpc-replaygain-type
h264-fps
playlist-autostart
shoutcast-show-adult
ps-trust-timestamps
sub-fps
sub-type
ts-dump-file
ts-dump-append
ts-dump-size
ts-es-id-pid
ts-out
ts-out-mtu
ts-extra-pmt
ts-csa-ck
ts-csa-pkt
ts-silent
equalizer-preamp
equalizer-bands
equalizer-preset
equalizer-preamp
equalizer-bands
intf-change
fullscreen
interaction
video-device
video-device
macosx-vdev
macosx-fill
macosx-stretch
macosx-opaqueness
macosx-background
macosx-black
macosx-embedded
browse-dir
skin-to-load
intf-skins
interaction
random
loop
repeat
interaction
random
loop
repeat
dummy-save-es
freetype-font
freetype-fontsize
freetype-rel-fontsize
freetype-opacity
freetype-effect
freetype-color
gnutls_mutex
gnutls_count
gnutls_mutex
gnutls_count
gtk
logmode
mtu
mtu
qte
rtsp-throttle-users
foo-test
callback-test
stress-test
signal
honk
win32text-font
win32text-fontsize
win32text-rel-fontsize
win32text-opacity
win32text-color
packetizer-mpegvideo-sync-iframe
daap-db
podcast-urls
sap-timeout
sap-strict
sap-parse
sap-cache
sap-timeshift
sap-parse
sap-ipv4
sap-ipv6
sap-addr
bridge-lock
bridge-struct
mosaic-lock
mosaic-struct
sub-filter
sub-filter
contrast
brightness
hue
saturation
gamma
brightness-threshold
deinterlace-mode
deinterlace-mode
logo-file
logo-position
logo-x
logo-y
logo-delay
logo-repeat
logo-transparency
logo-file
logo-x
logo-y
logo-position
logo-delay
logo-repeat
marq-x
marq-y
marq-timeout
marq-position
marq-marquee
marq-opacity
marq-color
marq-size
mosaic-lock
mosaic-
mosaic-
mosaic-align
mosaic-keep-aspect-ratio
mosaic-keep-aspect-ratio
mosaic-keep-picture
mosaic-order
mosaic-bs
mosaic-bs
position
x
y
timeout
update
rss-urls
rss-speed
rss-length
rss-images
rss-x
rss-y
rss-position
rss-opacity
rss-color
rss-size
swscale-mode
time-x
time-y
time-format
time-position
time-opacity
time-color
time-size
video-x
video-y
align
overlay
directx-use-sysmem
directx-hw-yuv
directx-3buffering
directx-device
video-title
disable-screensaver
directx-wallpaper
directx-wallpaper
video-title
image-out-prefix
image-out-format
image-width
image-height
image-out-ratio
image-out-replace
opengl-effect
opengl-cube-speed
opengl-cylinder-radius
mouse-x
mouse-y
mouse-moved
mouse-clicked
mouse-button-down
video-on-top
opengl-pov-x
opengl-pov-y
opengl-pov-z
opengl-pov-x
opengl-pov-y
opengl-pov-z
sdl
snapshot-width
snapshot-height
snapshot-datasize
snapshot-cache-size
snapshot-list-pointer
snapshot-id
p_vout
video-title
galaktos-width
galaktos-height
goom-width
goom-height
goom-speed
effect-list
intf-change
audio-desync
visual
equalizer
audio-filter
audio-visual
effect-list
equalizer-preset
saved-volume
saved-volume
saved-volume
saved-volume
audio-channels
audio-channels
hdtv-fix
bit-rate
sample-rate
sub-original-fps
sub-fps
sub-fps
sub-delay
input-list
subsdec-encoding
state
rate
rate-slower
rate-faster
position
position-offset
time
time-offset
bookmark
program
programs
title
chapter
navigation
audio-delay
spu-delay
video-es
audio-es
spu-es
bookmarks
length
intf-change
item-change
next-title
prev-title
next-chapter
prev-chapter
video
audio
spu
audio-track
sub-track
audio-language
sub-language
audio-track-id
sub-track-id
sub-file
sub-autodetect-file
sub-autodetect-path
sub-autodetect-fuzzy
sout
sout-all
sout-audio
sout-video
sout-spu
sout-keep
input-repeat
start-time
stop-time
minimize-threads
demuxed-id3
audio-desync
cr-average
clock-synchro
seekable
input-slave
access-filter
access
demux
meta-title
meta-author
meta-artist
meta-genre
meta-copyright
meta-description
meta-date
meta-url
intf-switch
intf-add
libvlc
verbose
key-pressed
drawable
drawable-view-top
drawable-view-left
drawable-view-bottom
drawable-view-right
drawable-clip-top
drawable-clip-left
drawable-clip-bottom
drawable-clip-right
volume-change
open
libvlc
libvlc
libvlc
libvlc
libvlc
list
tree
vlm_mutex
ipv4
ipv6
getaddrinfo_mutex
httpd_mutex
socks
ipv4-timeout
socks-user
socks-pwd
tls_mutex
ttl
ipv4
ipv6
osd_mutex
osd-menu-update
osd-menu-visible
auto-preparse
auto-preparse
intf-change
item-change
item-deleted
item-append
playlist-current
intf-popupmenu
intf-show
play-and-stop
random
repeat
loop
mouse-x
mouse-y
mouse-button-down
mouse-moved
mouse-clicked
vout-filter
vout
deinterlace
vout-filter
drop-late-frames
deinterlace-mode
vout-filter
snapshot-path
snapshot-prefix
snapshot-format
snapshot-preview
snapshot-sequential
snapshot-num
width
height
align
video-x
video-y
zoom
crop-left
crop-top
crop-right
crop-bottom
crop
monitor-par
aspect-ratio
video-on-top
video-deco
fullscreen
video-snapshot
mouse-x
mouse-y
mouse-button-down
mouse-moved
mouse-clicked
intf-change
video-on-top
fullscreen
sub-margin
sub-filter
text-renderer

Personal tools