-
Notifications
You must be signed in to change notification settings - Fork 14
/
FmxPasLibVlcPlayerUnit.txt
72 lines (45 loc) · 2.2 KB
/
FmxPasLibVlcPlayerUnit.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
2019.03.24 Modify Stop procedure
inspired by Rob Renaud <[email protected]>
new procedure:
procedure Stop(const stopTimeOut : Cardinal = 1000);
2019.01.08 Add support for events:
libvlc_MediaPlayerESAdded
libvlc_MediaPlayerESDeleted
libvlc_MediaPlayerESSelected
libvlc_MediaPlayerAudioDevice
libvlc_MediaPlayerChapterChanged
libvlc_RendererDiscovererItemAdded
libvlc_RendererDiscovererItemDeleted
2018.07.01 Add support for media callbacks
inspired by Mark Adamson <[email protected]>
new procedure:
procedure Play(stm : TStream, ...); overload;
2018.06.29 Remove duplicated code
affected procedures:
procedure Play (...); overload;
procedure PlayNormal (...); overload;
procedure PlayYoutube(...); overload;
2018.06.05 Correct PlayYoutube
reported by Ahmet Yeşilçimen <[email protected]>
2018.04.26 Correct usage of video callbacks
2018.03.11 Update for better compatibility with libvlc 3.0.0
New events:
libvlc_MediaPlayerESAdded,
libvlc_MediaPlayerESDeleted,
libvlc_MediaPlayerESSelected,
libvlc_MediaPlayerAudioDevice,
libvlc_MediaPlayerChapterChanged,
libvlc_RendererDiscovererItemAdded,
libvlc_RendererDiscovererItemDelete
2018.01.02 Extend parameters:
inspired by "Christian Koch" <[email protected]>
required to add ":cdda-track=1" as option to the media
affected procedures:
procedure Play (mrl: WideString; mediaOptions : array of WideString; ...); overload;
procedure PlayNormal (mrl: WideString; mediaOptions : array of WideString; ...); overload;
procedure PlayYoutube(mrl: WideString; mediaOptions : array of WideString; ...); overload;
2017.12.05 New functions:
GetVideoSampleAspectRatio
2016.11.28 Update Equalizer function declarations
reported by "Woldemar Unknown" <[email protected]>
2016.10.18 Initial release