VLC 4.0.0-dev
Loading...
Searching...
No Matches
libvlc_events.h File Reference

This file defines libvlc_event external API. More...

Include dependency graph for libvlc_events.h:

Go to the source code of this file.

Data Structures

struct  libvlc_event_t
 A LibVLC event. More...
 

Typedefs

typedef struct libvlc_renderer_item_t libvlc_renderer_item_t
 
typedef struct libvlc_title_description_t libvlc_title_description_t
 
typedef struct libvlc_picture_t libvlc_picture_t
 
typedef struct libvlc_picture_list_t libvlc_picture_list_t
 
typedef struct libvlc_media_t libvlc_media_t
 
typedef struct libvlc_media_list_t libvlc_media_list_t
 
enum  libvlc_event_e {
  libvlc_MediaMetaChanged =0 , libvlc_MediaSubItemAdded , libvlc_MediaDurationChanged , libvlc_MediaParsedChanged ,
  libvlc_MediaSubItemTreeAdded = libvlc_MediaParsedChanged + 3 , libvlc_MediaThumbnailGenerated , libvlc_MediaAttachedThumbnailsFound , libvlc_MediaPlayerMediaChanged =0x100 ,
  libvlc_MediaPlayerNothingSpecial , libvlc_MediaPlayerOpening , libvlc_MediaPlayerBuffering , libvlc_MediaPlayerPlaying ,
  libvlc_MediaPlayerPaused , libvlc_MediaPlayerStopped , libvlc_MediaPlayerForward , libvlc_MediaPlayerBackward ,
  libvlc_MediaPlayerStopping , libvlc_MediaPlayerEncounteredError , libvlc_MediaPlayerTimeChanged , libvlc_MediaPlayerPositionChanged ,
  libvlc_MediaPlayerSeekableChanged , libvlc_MediaPlayerPausableChanged , libvlc_MediaPlayerSnapshotTaken = libvlc_MediaPlayerPausableChanged + 2 , libvlc_MediaPlayerLengthChanged ,
  libvlc_MediaPlayerVout , libvlc_MediaPlayerESAdded = libvlc_MediaPlayerVout + 2 , libvlc_MediaPlayerESDeleted , libvlc_MediaPlayerESSelected ,
  libvlc_MediaPlayerCorked , libvlc_MediaPlayerUncorked , libvlc_MediaPlayerMuted , libvlc_MediaPlayerUnmuted ,
  libvlc_MediaPlayerAudioVolume , libvlc_MediaPlayerAudioDevice , libvlc_MediaPlayerESUpdated , libvlc_MediaPlayerProgramAdded ,
  libvlc_MediaPlayerProgramDeleted , libvlc_MediaPlayerProgramSelected , libvlc_MediaPlayerProgramUpdated , libvlc_MediaPlayerTitleListChanged ,
  libvlc_MediaPlayerTitleSelectionChanged , libvlc_MediaPlayerChapterChanged , libvlc_MediaPlayerRecordChanged , libvlc_MediaListItemAdded =0x200 ,
  libvlc_MediaListWillAddItem , libvlc_MediaListItemDeleted , libvlc_MediaListWillDeleteItem , libvlc_MediaListEndReached ,
  libvlc_MediaListViewItemAdded =0x300 , libvlc_MediaListViewWillAddItem , libvlc_MediaListViewItemDeleted , libvlc_MediaListViewWillDeleteItem ,
  libvlc_MediaListPlayerPlayed =0x400 , libvlc_MediaListPlayerNextItemSet , libvlc_MediaListPlayerStopped , libvlc_RendererDiscovererItemAdded =0x502 ,
  libvlc_RendererDiscovererItemDeleted , libvlc_MediaPlayerMediaStopping
}
 Event types. More...
 
typedef struct libvlc_event_t libvlc_event_t
 A LibVLC event.
 

Detailed Description

This file defines libvlc_event external API.

Typedef Documentation

◆ libvlc_media_list_t

◆ libvlc_media_t

◆ libvlc_picture_list_t

◆ libvlc_picture_t

◆ libvlc_renderer_item_t

◆ libvlc_title_description_t