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

TVLCMediaItem

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

Declaration

Source position: vlc.pp line 65

type TVLCMediaItem = class(TCollectionItem)

protected

  procedure RegisterInstance;

  procedure UnRegisterInstance;

  procedure SetMRL(); virtual;

  procedure SetPath(); virtual;

  procedure SetFD(); virtual;

  function GetVLC; virtual;

  function GetEventManager;

  procedure SetInstance();

  property Instance: Plibvlc_media_t; [r]

public

  destructor Destroy; override;

  procedure AddOption();

  procedure Parse;

  procedure ParseAsync;

  procedure SaveMetaData;

  function GetStats();

  function Duplicate;

  property Parsed: Boolean; [r]

  property ShowTitle: Boolean; [rw]

  property VideoOnTop: Boolean; [rw]

  property UseOverlay: Boolean; [rw]

  property FullScreen: Boolean; [rw]

  property DeinterlaceFilter: Boolean; [rw]

  property DeInterlaceMode: TDeinterlaceMode; [rw]

  property SnapShotFormat: TSnapShotFormat; [rw]

  property UserData: Pointer; [rw]

  property State: libvlc_state_t; [r]

  property Duration: TDateTime; [r]

  property MetaData []: string; [rw]

  property MRL: string; [rw]

  property Path: string; [rw]

  property FileDescriptor: Integer; [rw]

end;

Inheritance

TVLCMediaItem

|

TObject


Documentation generated on: 2023-03-18