[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: libmpvpanel.pas line 83
type TMPVPanel = class(TCustomPanel) |
||
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure EraseBackground(); override; |
|
|
function IsLibMPVAvailable; |
|
|
function mpv_command_(); |
|
|
function mpv_command_node_(); |
|
|
procedure mpv_abort_async_command_(); |
|
|
function mpv_set_option_string_(); |
|
|
function mpv_get_property_string_(); |
|
|
procedure mpv_set_property_string_(); |
|
|
function mpv_get_property_boolean(); |
|
|
procedure mpv_set_property_boolean(); |
|
|
function mpv_get_property_double(); |
|
|
procedure mpv_set_property_double(); |
|
|
function mpv_get_property_int64(); |
|
|
procedure mpv_set_property_int64(); |
|
|
procedure mpv_set_pause(); |
|
|
function GetErrorString; |
|
|
function GetVersionString; |
|
|
function GetPlayerHandle; |
|
|
procedure Play(); |
|
|
procedure Close(); |
|
|
procedure Loop(); |
|
|
procedure Pause; |
|
|
procedure Resume(); |
|
|
procedure Stop; |
|
|
function IsMediaLoaded; |
|
|
function IsPlaying; |
|
|
function IsPaused; |
|
|
function GetMediaLenInMs; |
|
|
function GetMediaPosInMs; |
|
|
procedure SetMediaPosInMs(); |
|
|
procedure SeekInMs(); |
|
|
procedure NextFrame(); |
|
|
procedure PreviousFrame(); |
|
|
procedure SetPlaybackRate(); |
|
|
function GetAudioVolume; |
|
|
procedure SetAudioVolume(); |
|
|
function GetAudioMute; |
|
|
procedure SetAudioMute(); |
|
|
procedure SetTrack(); |
|
|
procedure GetTracks; |
|
|
function HasVideoTrack; |
|
|
procedure LoadTrack(); |
|
|
procedure RemoveTrack(); |
|
|
procedure ReloadTrack(); |
|
|
procedure ShowOverlayText(); |
|
|
procedure ShowText(); |
|
|
procedure SetTextColor(); |
|
|
procedure SetTextHAlign(); |
|
|
procedure SetTextVAlign(); |
|
|
procedure SetTextSize(); |
|
|
procedure SetTextFont(); |
|
|
procedure SetSubtitleColor(); |
|
|
procedure SetSubtitleSize(); |
|
|
procedure SetSubtitleFont(); |
|
|
function GetVideoWidth; |
|
|
function GetVideoHeight; |
|
|
function GetVideoTotalFrames; |
|
|
function GetVideoFPS; |
|
|
procedure ScreenshotToFile(); |
|
|
procedure ScreenshotToClipboard(); |
|
|
procedure AddOption(); |
|
|
procedure RemoveOption(); |
|
|
procedure SetVideoAspectRatio(); |
|
|
function CycleVideoAspectRatio; |
|
|
procedure SetVideoFilters(); |
|
|
procedure ClearVideoFilters; |
|
|
procedure SetAudioFilters(); |
|
|
procedure ClearAudioFilters; |
|
|
property mpv_handle: Pmpv_handle; [r] |
|
|
|
||
property ErrorString: string; [r] |
|
|
property Version: DWord; [r] |
|
|
property VersionString: string; [r] |
|
|
property Initialized: Boolean; [r] |
|
|
property StartOptions: TStringList; [r] |
|
|
property TrackList: TMPVPanelTrackList; [r] |
|
|
property FileName: string; [r] |
|
|
property MPVFileName: string; [rw] |
|
|
property YTDLPFileName: string; [rw] |
|
|
property SMPTEMode: Boolean; [rw] |
|
|
property Timer: TTimer; [r] |
|
|
published |
||
property Align; |
|
|
property Anchors; |
|
|
property AutoSize; |
|
|
property BorderSpacing; |
|
|
property BevelInner; |
|
|
property BevelOuter; |
|
|
property BevelWidth; |
|
|
property BidiMode; |
|
|
property BorderWidth; |
|
|
property BorderStyle; |
|
|
property Caption; |
|
|
property ChildSizing; |
|
|
property ClientHeight; |
|
|
property ClientWidth; |
|
|
property Color; |
|
|
property Constraints; |
|
|
property DockSite; |
|
|
property DragCursor; |
|
|
property DragKind; |
|
|
property DragMode; |
|
|
property Enabled; |
|
|
property Font; |
|
|
property ParentBidiMode; |
|
|
property ParentColor; |
|
|
property ParentFont; |
|
|
property ParentShowHint; |
|
|
property PopupMenu; |
|
|
property ShowHint; |
|
|
property TabOrder; |
|
|
property TabStop; |
|
|
property UseDockManager; |
|
|
property Visible; |
|
|
property Width; |
|
|
property Height; |
|
|
property OnClick; |
|
|
property OnContextPopup; |
|
|
property OnDockDrop; |
|
|
property OnDockOver; |
|
|
property OnDblClick; |
|
|
property OnDragDrop; |
|
|
property OnDragOver; |
|
|
property OnEndDock; |
|
|
property OnEndDrag; |
|
|
property OnEnter; |
|
|
property OnExit; |
|
|
property OnGetSiteInfo; |
|
|
property OnGetDockCaption; |
|
|
property OnMouseDown; |
|
|
property OnMouseEnter; |
|
|
property OnMouseLeave; |
|
|
property OnMouseMove; |
|
|
property OnMouseUp; |
|
|
property OnMouseWheel; |
|
|
property OnMouseWheelDown; |
|
|
property OnMouseWheelUp; |
|
|
property OnResize; |
|
|
property OnStartDock; |
|
|
property OnStartDrag; |
|
|
property OnUnDock; |
|
|
property AutoStartPlayback: Boolean; [rw] |
|
|
property AutoLoadSubtitle: Boolean; [rw] |
|
|
property KeepAspect: Boolean; [rw] |
|
|
property AspectRatio: TMPVPanelVideoAspectRatio; [rw] |
|
|
property NoAudioDisplay: Boolean; [rw] |
|
|
property RendererMode: TMPVPanelRenderMode; [rw] |
|
|
property RenderFailAction: TMPVPanelRendeFailAction; [rw] |
|
|
property UseHWDec: Boolean; [rw] |
|
|
property LogLevel: TMPVPanelLogLevel; [rw] |
|
|
property BackImage: TPicture; [rw] |
|
|
property OnStartFile: TNotifyEvent; [rw] |
|
|
property OnEndFile: TMPVPanelEndFileEvent; [rw] |
|
|
property OnFileLoaded: TNotifyEvent; [rw] |
|
|
property OnVideoReconfig: TNotifyEvent; [rw] |
|
|
property OnAudioReconfig: TNotifyEvent; [rw] |
|
|
property OnSeek: TMPVPanelNotifyEvent; [rw] |
|
|
property OnPlaybackRestart: TNotifyEvent; [rw] |
|
|
property OnPlay: TNotifyEvent; [rw] |
|
|
property OnStop: TNotifyEvent; [rw] |
|
|
property OnPause: TNotifyEvent; [rw] |
|
|
property OnTimeChanged: TMPVPanelNotifyEvent; [rw] |
|
|
property OnBuffering: TMPVPanelNotifyEvent; [rw] |
|
|
property OnLogMessage: TMPVPanelLogEvent; [rw] |
|
|
property OnGetReplyEvent: TMPVPanelGetReplyEvent; [rw] |
|
|
property OnSetReplyEvent: TMPVPanelSetReplyEvent; [rw] |
|
|
property OnCommandReplyEvent: TMPVPanelCommandReplyEvent; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |