Re-exports§
pub use LogLevel as libvlc_log_level;
pub use Meta as libvlc_meta_t;
pub use State as libvlc_state_t;
pub use TrackType as libvlc_track_type_t;
pub use Position as libvlc_position_t;
pub use VideoAdjustOption as libvlc_video_adjust_option;
pub use EventType as libvlc_event_e;
Modules§
Structs§
- libvlc_
audio_ output_ device_ t - libvlc_
audio_ output_ t - libvlc_
audio_ track_ t - libvlc_
event_ t - libvlc_
log_ message_ t - libvlc_
media_ stats_ t - libvlc_
media_ track_ info_ t - libvlc_
media_ track_ t - libvlc_
module_ description_ t - libvlc_
rectangle_ t - libvlc_
subtitle_ track_ t - libvlc_
track_ description_ t - libvlc_
video_ track_ t
Enums§
- libvlc_
audio_ output_ channel_ t - libvlc_
audio_ output_ device_ types_ t - libvlc_
equalizer_ t - libvlc_
event_ manager_ t - libvlc_
instance_ t - libvlc_
log_ iterator_ t - libvlc_
log_ t - libvlc_
media_ discoverer_ t - libvlc_
media_ library_ t - libvlc_
media_ list_ t - libvlc_
media_ player_ t - libvlc_
media_ t - libvlc_
navigate_ mode_ t - libvlc_
video_ logo_ option_ t - libvlc_
video_ marquee_ option_ t - vlc_
log_ t
Constants§
Functions§
- libvlc_
add_ ⚠intf - libvlc_
audio_ ⚠equalizer_ get_ amp_ at_ index - libvlc_
audio_ ⚠equalizer_ get_ band_ count - libvlc_
audio_ ⚠equalizer_ get_ band_ frequency - libvlc_
audio_ ⚠equalizer_ get_ preamp - libvlc_
audio_ ⚠equalizer_ get_ preset_ count - libvlc_
audio_ ⚠equalizer_ get_ preset_ name - libvlc_
audio_ ⚠equalizer_ new - libvlc_
audio_ ⚠equalizer_ new_ from_ preset - libvlc_
audio_ ⚠equalizer_ release - libvlc_
audio_ ⚠equalizer_ set_ amp_ at_ index - libvlc_
audio_ ⚠equalizer_ set_ preamp - libvlc_
audio_ ⚠filter_ list_ get - libvlc_
audio_ ⚠get_ channel - libvlc_
audio_ ⚠get_ delay - libvlc_
audio_ ⚠get_ mute - libvlc_
audio_ ⚠get_ track - libvlc_
audio_ ⚠get_ track_ count - libvlc_
audio_ ⚠get_ track_ description - libvlc_
audio_ ⚠get_ volume - libvlc_
audio_ ⚠output_ device_ enum - libvlc_
audio_ ⚠output_ device_ list_ get - libvlc_
audio_ ⚠output_ device_ list_ release - libvlc_
audio_ ⚠output_ device_ set - libvlc_
audio_ ⚠output_ list_ get - libvlc_
audio_ ⚠output_ list_ release - libvlc_
audio_ ⚠output_ set - libvlc_
audio_ ⚠set_ callbacks - libvlc_
audio_ ⚠set_ channel - libvlc_
audio_ ⚠set_ delay - libvlc_
audio_ ⚠set_ format - libvlc_
audio_ ⚠set_ format_ callbacks - libvlc_
audio_ ⚠set_ mute - libvlc_
audio_ ⚠set_ track - libvlc_
audio_ ⚠set_ volume - libvlc_
audio_ ⚠set_ volume_ callback - libvlc_
audio_ ⚠toggle_ mute - libvlc_
clearerr ⚠ - libvlc_
clock ⚠ - libvlc_
delay ⚠ - libvlc_
errmsg ⚠ - libvlc_
event_ ⚠attach - libvlc_
event_ ⚠type_ name - libvlc_
free ⚠ - libvlc_
get_ ⚠changeset - libvlc_
get_ ⚠compiler - libvlc_
get_ ⚠fullscreen - libvlc_
get_ ⚠version - libvlc_
log_ ⚠get_ context - libvlc_
log_ ⚠get_ object - libvlc_
log_ ⚠set - libvlc_
log_ ⚠set_ file - libvlc_
log_ ⚠unset - libvlc_
media_ ⚠add_ option - libvlc_
media_ ⚠add_ option_ flag - libvlc_
media_ ⚠as_ node - libvlc_
media_ ⚠discoverer_ event_ manager - libvlc_
media_ ⚠discoverer_ is_ running - libvlc_
media_ ⚠discoverer_ localized_ name - libvlc_
media_ ⚠discoverer_ media_ list - libvlc_
media_ ⚠discoverer_ new_ from_ name - libvlc_
media_ ⚠discoverer_ release - libvlc_
media_ ⚠duplicate - libvlc_
media_ ⚠event_ manager - libvlc_
media_ ⚠get_ duration - libvlc_
media_ ⚠get_ meta - libvlc_
media_ ⚠get_ mrl - libvlc_
media_ ⚠get_ state - libvlc_
media_ ⚠get_ stats - libvlc_
media_ ⚠get_ user_ data - libvlc_
media_ ⚠is_ parsed - libvlc_
media_ ⚠library_ load - libvlc_
media_ ⚠library_ media_ list - libvlc_
media_ ⚠library_ new - libvlc_
media_ ⚠library_ release - libvlc_
media_ ⚠library_ retain - libvlc_
media_ ⚠list_ add_ media - libvlc_
media_ ⚠list_ count - libvlc_
media_ ⚠list_ event_ manager - libvlc_
media_ ⚠list_ index_ of_ item - libvlc_
media_ ⚠list_ insert_ media - libvlc_
media_ ⚠list_ is_ readonly - libvlc_
media_ ⚠list_ item_ at_ index - libvlc_
media_ ⚠list_ lock - libvlc_
media_ ⚠list_ media - libvlc_
media_ ⚠list_ new - libvlc_
media_ ⚠list_ release - libvlc_
media_ ⚠list_ remove_ index - libvlc_
media_ ⚠list_ retain - libvlc_
media_ ⚠list_ set_ media - libvlc_
media_ ⚠list_ unlock - libvlc_
media_ ⚠new_ fd - libvlc_
media_ ⚠new_ location - libvlc_
media_ ⚠new_ path - libvlc_
media_ ⚠parse - libvlc_
media_ ⚠parse_ async - libvlc_
media_ ⚠player_ can_ pause - libvlc_
media_ ⚠player_ event_ manager - libvlc_
media_ ⚠player_ get_ chapter - libvlc_
media_ ⚠player_ get_ chapter_ count - libvlc_
media_ ⚠player_ get_ chapter_ count_ for_ title - libvlc_
media_ ⚠player_ get_ fps - libvlc_
media_ ⚠player_ get_ hwnd - libvlc_
media_ ⚠player_ get_ length - libvlc_
media_ ⚠player_ get_ media - libvlc_
media_ ⚠player_ get_ nsobject - libvlc_
media_ ⚠player_ get_ position - libvlc_
media_ ⚠player_ get_ rate - libvlc_
media_ ⚠player_ get_ state - libvlc_
media_ ⚠player_ get_ time - libvlc_
media_ ⚠player_ get_ title - libvlc_
media_ ⚠player_ get_ title_ count - libvlc_
media_ ⚠player_ get_ xwindow - libvlc_
media_ ⚠player_ has_ vout - libvlc_
media_ ⚠player_ is_ playing - libvlc_
media_ ⚠player_ is_ seekable - libvlc_
media_ ⚠player_ navigate - libvlc_
media_ ⚠player_ new - libvlc_
media_ ⚠player_ new_ from_ media - libvlc_
media_ ⚠player_ next_ chapter - libvlc_
media_ ⚠player_ next_ frame - libvlc_
media_ ⚠player_ pause - libvlc_
media_ ⚠player_ play - libvlc_
media_ ⚠player_ previous_ chapter - libvlc_
media_ ⚠player_ program_ scrambled - libvlc_
media_ ⚠player_ release - libvlc_
media_ ⚠player_ retain - libvlc_
media_ ⚠player_ set_ chapter - libvlc_
media_ ⚠player_ set_ equalizer - libvlc_
media_ ⚠player_ set_ hwnd - libvlc_
media_ ⚠player_ set_ media - libvlc_
media_ ⚠player_ set_ nsobject - libvlc_
media_ ⚠player_ set_ pause - libvlc_
media_ ⚠player_ set_ position - libvlc_
media_ ⚠player_ set_ rate - libvlc_
media_ ⚠player_ set_ time - libvlc_
media_ ⚠player_ set_ title - libvlc_
media_ ⚠player_ set_ video_ title_ display - libvlc_
media_ ⚠player_ set_ xwindow - libvlc_
media_ ⚠player_ stop - libvlc_
media_ ⚠player_ will_ play - libvlc_
media_ ⚠release - libvlc_
media_ ⚠retain - libvlc_
media_ ⚠save_ meta - libvlc_
media_ ⚠set_ meta - libvlc_
media_ ⚠set_ user_ data - libvlc_
media_ ⚠subitems - libvlc_
media_ ⚠tracks_ get - libvlc_
media_ ⚠tracks_ release - libvlc_
module_ ⚠description_ list_ release - libvlc_
new ⚠ - libvlc_
release ⚠ - libvlc_
retain ⚠ - libvlc_
set_ ⚠app_ id - libvlc_
set_ ⚠exit_ handler - libvlc_
set_ ⚠fullscreen - libvlc_
set_ ⚠user_ agent - libvlc_
toggle_ ⚠fullscreen - libvlc_
toggle_ ⚠teletext - libvlc_
track_ ⚠description_ list_ release - libvlc_
video_ ⚠filter_ list_ get - libvlc_
video_ ⚠get_ adjust_ float - libvlc_
video_ ⚠get_ adjust_ int - libvlc_
video_ ⚠get_ aspect_ ratio - libvlc_
video_ ⚠get_ chapter_ description - libvlc_
video_ ⚠get_ crop_ geometry - libvlc_
video_ ⚠get_ cursor - libvlc_
video_ ⚠get_ logo_ int - libvlc_
video_ ⚠get_ marquee_ int - libvlc_
video_ ⚠get_ marquee_ string - libvlc_
video_ ⚠get_ scale - libvlc_
video_ ⚠get_ size - libvlc_
video_ ⚠get_ spu - libvlc_
video_ ⚠get_ spu_ count - libvlc_
video_ ⚠get_ spu_ delay - libvlc_
video_ ⚠get_ spu_ description - libvlc_
video_ ⚠get_ teletext - libvlc_
video_ ⚠get_ title_ description - libvlc_
video_ ⚠get_ track - libvlc_
video_ ⚠get_ track_ count - libvlc_
video_ ⚠get_ track_ description - libvlc_
video_ ⚠set_ adjust_ float - libvlc_
video_ ⚠set_ adjust_ int - libvlc_
video_ ⚠set_ aspect_ ratio - libvlc_
video_ ⚠set_ callbacks - libvlc_
video_ ⚠set_ crop_ geometry - libvlc_
video_ ⚠set_ deinterlace - libvlc_
video_ ⚠set_ format - libvlc_
video_ ⚠set_ format_ callbacks - libvlc_
video_ ⚠set_ key_ input - libvlc_
video_ ⚠set_ logo_ int - libvlc_
video_ ⚠set_ logo_ string - libvlc_
video_ ⚠set_ marquee_ int - libvlc_
video_ ⚠set_ marquee_ string - libvlc_
video_ ⚠set_ mouse_ input - libvlc_
video_ ⚠set_ scale - libvlc_
video_ ⚠set_ spu - libvlc_
video_ ⚠set_ spu_ delay - libvlc_
video_ ⚠set_ subtitle_ file - libvlc_
video_ ⚠set_ teletext - libvlc_
video_ ⚠set_ track - libvlc_
video_ ⚠take_ snapshot - libvlc_
vlm_ ⚠add_ broadcast - libvlc_
vlm_ ⚠add_ input - libvlc_
vlm_ ⚠add_ vod - libvlc_
vlm_ ⚠change_ media - libvlc_
vlm_ ⚠del_ media - libvlc_
vlm_ ⚠get_ event_ manager - libvlc_
vlm_ ⚠get_ media_ instance_ length - libvlc_
vlm_ ⚠get_ media_ instance_ position - libvlc_
vlm_ ⚠get_ media_ instance_ rate - libvlc_
vlm_ ⚠get_ media_ instance_ time - libvlc_
vlm_ ⚠pause_ media - libvlc_
vlm_ ⚠play_ media - libvlc_
vlm_ ⚠release - libvlc_
vlm_ ⚠seek_ media - libvlc_
vlm_ ⚠set_ enabled - libvlc_
vlm_ ⚠set_ input - libvlc_
vlm_ ⚠set_ loop - libvlc_
vlm_ ⚠set_ mux - libvlc_
vlm_ ⚠set_ output - libvlc_
vlm_ ⚠show_ media - libvlc_
vlm_ ⚠stop_ media - libvlc_
wait ⚠
Type Aliases§
- c_bool
- libvlc_
audio_ cleanup_ cb - libvlc_
audio_ drain_ cb - libvlc_
audio_ flush_ cb - libvlc_
audio_ pause_ cb - libvlc_
audio_ play_ cb - libvlc_
audio_ resume_ cb - libvlc_
audio_ set_ volume_ cb - libvlc_
audio_ setup_ cb - libvlc_
callback_ t - libvlc_
event_ type_ t - libvlc_
log_ cb - libvlc_
time_ t - libvlc_
video_ cleanup_ cb - libvlc_
video_ display_ cb - libvlc_
video_ format_ cb - libvlc_
video_ lock_ cb - libvlc_
video_ unlock_ cb - va_list