Unit 'vlc' Package
[Overview][Types][Classes][Procedures and functions][Variables][Index] [#libvlc]

TVLCMediaPlayer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: vlc.pp line 319

type TVLCMediaPlayer = class(TCustomVLCMediaPlayer)

public

  property Playable: Boolean;

  property Pausable: Boolean;

  property Seekable: Boolean;

  property PLaying: Boolean;

  property State: libvlc_state_t;

  property AudioTrackDescriptions: string;

  property ChapterCount: Integer;

  property AudioTrackCount: Integer;

  property AudioTrack: Integer;

  property VideoWidth: Cardinal;

  property VideoHeight: Cardinal;

  property VideoLength: Int64;

  property VideoDuration: TDateTime;

  property VideoPosition: Int64;

  property VideoFractionalPosition: Double;

  property VideoFramesPerSecond: Double;

  property VideoScale: Double;

  property AspectRatio: string;

published

  property AudioDelay: Int64;

  property AudioVolume: Integer;

  property AudioMuted: Boolean;

  property Channel: Integer;

  property Chapter: Integer;

  property FitWindow: Boolean;

  property FullScreenMode: Boolean;

  property UseEvents: Boolean;

  property OnMediaChanged: TNotifyEvent;

  property OnNothingSpecial: TNotifyEvent;

  property OnBackward: TNotifyEvent;

  property OnBuffering: TNotifyEvent;

  property OnEOF: TNotifyEvent;

  property OnError: TErrorEvent;

  property OnForward: TNotifyEvent;

  property OnOpening: TNotifyEvent;

  property OnPause: TNotifyEvent;

  property OnPlaying: TNotifyEvent;

  property OnStop: TNotifyEvent;

  property OnLengthChanged: TTimeEvent;

  property OnTimeChanged: TTimeEvent;

  property OnPausableChanged: TBooleanEvent;

  property OnPositionChanged: TPositionEvent;

  property OnSeekableChanged: TBooleanEvent;

  property OnTitleChanged: TTitleEvent;

  property OnSnapshot: TSnapshotEvent;

end;

Inheritance

TVLCMediaPlayer

|

TCustomVLCMediaPlayer

|

TObject


Documentation generated on: 2023-03-18