2016.05.08 Update for allow change audio output
New functions:
GetAudioOutputList
GetAudioOutputDeviceList
GetAudioOutputDeviceEnum
SetAudioOutput
SetAudioOutputDevice
SetAudioOutputDevice
Changed functions:
Play
PlayNormal
PlayYoutube
New properties:
LastAudioOutput
LastAudioOutputDeviceId
2016.02.12 Update for better compatibility with libvlc 2.2.2
New events:
libvlc_MediaPlayerCorked
libvlc_MediaPlayerUncorked,
libvlc_MediaPlayerMuted,
libvlc_MediaPlayerUnmuted,
libvlc_MediaPlayerAudioVolume
2015.02.28 Updated for better support version 2.2.0
New functions:
EqualizerGetPresetList(): TStringList;
EqualizerGetBandCount(): Word;
EqualizerGetBandFrequency(bandIndex : Word): Single;
EqualizerCreate(APreset : Word = $FFFF) : TPasLibVlcEqualizer;
EqualizerApply(AEqualizer : TPasLibVlcEqualizer);
EqualizerSetPreset(APreset : Word = $FFFF);
GetAudioOutputDeviceEnumList(): TStringList;
SetAudioOutputDevice(aOut: WideString; device_id: WideString);
SetAudioOutputDevice(device_id: WideString);
New events:
libvlc_MediaPlayerVout
libvlc_MediaPlayerScrambledChanged
fix function SetAudioMute
reported by "Moisés Ribeiro" <moisesrms@gmail.com>
2015.02.01 New property:
MouseEventsHandler
inspired by: Beat Schlösser <beat.schloesser@softron.ch>
New functions:
GetAudioOutputList(): TStringList;
GetAudioOutputDeviceList(aOut : WideString): TStringList;
inspired by: Tom Wideroe <tom.wideroe@gmail.com>
GetVideoDimension(var width, height: LongWord): Boolean;
GetVideoChapterCountByTitleId(const title_id : Integer): Integer;
GetVideoSubtitleList(): TStringList;
GetVideoSubtitleCount(): Integer;
GetVideoSubtitleCountByTitleId(const title_id : Integer): Integer;
GetVideoSubtitleId(): Integer;
SetVideoSubtitleById(const subtitle_id : Integer);
GetVideoSubtitleNo(): Integer;
SetVideoSubtitleByNo(subtitle_no : Integer);
GetVideoSubtitleDescriptionById(const subtitle_id : Integer): WideString;
GetVideoSubtitleDescriptionByNo(subtitle_no : Integer): WideString;
SetVideoSubtitleFile(filename : WideString);
GetVideoTitleList() : TStringList;
GetVideoTitleCount(): Integer;
GetVideoTitleId():Integer;
SetVideoTitleById(const title_id:Integer);
GetVideoTitleNo(): Integer;
SetVideoTitleByNo(title_no : Integer);
GetVideoTitleDescriptionById(const track_id : Integer): WideString;
GetVideoTitleDescriptionByNo(title_no : Integer): WideString;
inspired by: Sebastián Mayorá <s.mayora@gmail.com>
Rename functions:
GetAspectRatio() to GetVideoAspectRatio()
SetAspectRatio() to SetVideoAspectRatio()
GetChannel() to GetAudioChannel()
SetChannel() to SetAudioChannel()
2015.01.31 New functions:
GetAudioOutputList(): TStringList;
GetAudioOutputDeviceList(aOut : WideString): TStringList;
inspired by: Tom Widerøe <tom.wideroe@gmail.com>
2015.01.06 New property
MouseEventsHandler
inspired by: Beat Schlösser <beat.schloesser@softron.ch>
New function:
GetVideoDimension(var width, height: LongWord): Boolean;
2014.07.12 Add new functions:
GetVideoChapterCountByTitleId(const title_id : Integer): Integer;
GetVideoSubtitleList(): TStringList;
GetVideoSubtitleCount(): Integer;
GetVideoSubtitleCountByTitleId(const title_id : Integer): Integer;
GetVideoSubtitleId(): Integer;
SetVideoSubtitleById(const subtitle_id : Integer);
GetVideoSubtitleNo(): Integer;
SetVideoSubtitleByNo(subtitle_no : Integer);
GetVideoSubtitleDescriptionById(const subtitle_id : Integer): WideString;
GetVideoSubtitleDescriptionByNo(subtitle_no : Integer): WideString;
SetVideoSubtitleFile(filename : WideString);
GetVideoTitleList() : TStringList;
GetVideoTitleCount(): Integer;
GetVideoTitleId():Integer;
SetVideoTitleById(const title_id:Integer);
GetVideoTitleNo(): Integer;
SetVideoTitleByNo(title_no : Integer);
GetVideoTitleDescriptionById(const track_id : Integer): WideString;
GetVideoTitleDescriptionByNo(title_no : Integer): WideString;
inspired by: Sebastián Mayorá <s.mayora@gmail.com>
rename functions:
GetAspectRatio() to GetVideoAspectRatio()
SetAspectRatio() to SetVideoAspectRatio()
GetChannel() to GetAudioChannel()
SetChannel() to SetAudioChannel()
2014.06.28 Add new functions:
MarqueeShowText();
MarqueeHide();
MarqueeSetText(marquee_text : WideString);
MarqueeSetPosition(position_x, position_y : Integer); overload;
MarqueeSetPosition(position : libvlc_position_t); overload;
MarqueeSetColor(color : libvlc_video_marquee_color_t);
MarqueeSetFontSize(font_size: Integer);
MarqueeSetOpacity(opacity: libvlc_opacity_t);
MarqueeSetTimeOut(time_out_ms: Integer);
MarqueeSetRefresh(refresh_after_ms: Integer);
MarqueeSetEnable(enable : Integer);
LogoShowFile();
LogoShowFiles();
LogoHide();
LogoSetFile();
LogoSetFiles();
LogoSetPosition();
LogoSetOpacity();
LogoSetDelay();
LogoSetRepeat();
LogoSetEnable();
GetAudioTrackList();
GetAudioTrackId();
SetAudioTrackById();
SetAudioTrackByNo();
GetAudioTrackDescriptionByNo();
GetAudioTrackDescriptionById();
Remove functions:
SetAudioTrack();
GetAudioTrackDescription();
Add new deinterlace filters:
dmPHOSPHOR, dmIVTC
inspired by Chris <dhwz@gulli.com>
Improve to play normal and youtube streams
Play();
2013.12.11 Add new functions:
IsPause()
GetMediaMrl();
GetStateName();
writed by John Brookman <j.a.brookman@hotmail.co.uk>
Add better support for Delphi XE2 and up
Add 64 bit demo compiled with Delphi XE2
this demo request 64 bit VideoLAN
requested by John Brookman <j.a.brookman@hotmail.co.uk>
Repair small bug in function TPasLibVlcPlayer.GetVideoHeight(): LongInt;
return wideo width not height
Reported by: "Dr Christoph Camphausen" <ckc@unsw.edu.au>
Rewrite OnMediaChanged event handler
Now report current media MRL
Requested by: "Eduan Slabbert" <wizardno.7@gmail.com>
Chec
没有合适的资源?快使用搜索试试~ 我知道了~
PasLibVlc_2.2.4.zip_PasLibVlc -csdn_delphi_delphi VLC_settle5vw
共149个文件
pas:29个
res:20个
dfm:16个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 130 浏览量
2022-09-24
10:57:10
上传
评论
收藏 368KB ZIP 举报
温馨提示
delphi libray to use VLC media payer
资源推荐
资源详情
资源评论
收起资源包目录
PasLibVlc_2.2.4.zip_PasLibVlc -csdn_delphi_delphi VLC_settle5vw (149个子文件)
MainFormUnit.pas.bak 26KB
MainFormUnit.lfm.bak 11KB
DemoPasLibVlcPlayer.lps.bak 7KB
mainformunit.pas.bak 4KB
DemoPasLibVlc.lps.bak 2KB
PasLibVlcPlayer.lpk.bak 2KB
mainformunit.lfm.bak 647B
TPasLibVlcPlayer16.bmp 1KB
TPasLibVlcMediaList16.bmp 822B
PasLibVlcPlayer.bpl 150KB
FmxDemoPasLibVlc.deployproj 5KB
MainFormUnit.dfm 12KB
MainFormUnit.dfm 11KB
MainFormUnit.dfm 5KB
SetEqualizerPresetFormUnit.dfm 1KB
SetEqualizerPresetFormUnit.dfm 1KB
SelectOutputDeviceFormUnit.dfm 1KB
SelectOutputDeviceFormUnit.dfm 1KB
MainFormUnit.dfm 924B
MainFormUnit.dfm 920B
MainFormUnit.dfm 867B
MainFormUnit.dfm 720B
MainFormUnit.dfm 629B
MainFormUnit.dfm 567B
FullScreenFormUnit.dfm 558B
FullScreenFormUnit.dfm 558B
MainFormUnit.dfm 458B
PasLibVlcPlayer.dpk 853B
PasLibVlcPlayer.dpk 771B
PasLibVlcPlayer.dpk 770B
PasLibVlcPlayer.dpk 765B
DemoVideoCallBacks.dpr 3KB
DemoStreamScreen.dpr 3KB
DemoStreamVideo.dpr 3KB
DemoAudioOutput.dpr 2KB
DemoPasLibVlcPlayer.dpr 1KB
DemoPasLibVlcPlayer.dpr 1KB
DemoPasLibVlcMediaListPlayer.dpr 609B
DemoPlayFromStream.dpr 558B
DemoPasLibVlc.dpr 553B
DemoPasLibVlc.dpr 553B
DemoPasLivVlcPlayerPauseAtStart.dpr 498B
DemoPasLibVlcPlayer.dpr 406B
DemoPasLibVlcPlayer.dpr 406B
DemoPasLibVlc.dpr 270B
FmxDemoPasLibVlc.dpr 246B
FmxDemoPasLibVlc.dproj 46KB
DemoPasLibVlcPlayer.dproj 25KB
DemoPasLibVlc.dproj 9KB
PasLibVlcPlayer.dproj 9KB
PasLibVlcPlayer.dproj 4KB
DemoPasLibVlcPlayer.dproj 4KB
DemoPasLibVlcMediaListPlayer.dproj 4KB
DemoPasLibVlc.dproj 4KB
DemoPlayFromStream.dproj 4KB
DemoPasLivVlcPlayerPauseAtStart.dproj 3KB
DemoVideoCallBacks.dproj 3KB
DemoStreamScreen.dproj 3KB
DemoAudioOutput.dproj 3KB
DemoStreamVideo.dproj 3KB
MainFormUnit.fmx 788B
PlayFormUnit.fmx 280B
MainFormUnit.iPhone55in.fmx 128B
MainFormUnit.SmXhdpiPh.fmx 126B
MainFormUnit.LgXhdpiPh.fmx 126B
MainFormUnit.Surface.fmx 124B
MainFormUnit.iPad.fmx 117B
MainFormUnit.Windows.fmx 79B
PasLibVlc.groupproj 6KB
PasLibVlc.groupproj 3KB
DemoPasLibVlcPlayer_Icon.ico 2KB
DemoPasLibVlc_Icon.ico 2KB
compiler.inc 7KB
MainFormUnit.lfm 11KB
MainFormUnit.lfm 5KB
SetEqualizerPresetFormUnit.lfm 1KB
selectoutputdeviceformunit.lfm 1KB
MainFormUnit.lfm 877B
mainformunit.lfm 647B
fullscreenformunit.lfm 380B
DemoPasLibVlcMediaListPlayer.lpi 9KB
DemoPasLibVlcPlayer.lpi 4KB
DemoPasLivVlcPlayerPauseAtStart.lpi 3KB
DemoPasLibVlc.lpi 3KB
PasLibVlcPlayer.lpk 2KB
DemoPasLibVlcPlayer.lpr 908B
DemoPasLibVlc.lpr 359B
DemoPasLibVlcMediaListPlayer.lpr 261B
DemoPasLivVlcPlayerPauseAtStart.lpr 250B
DemoPasLibVlcPlayer.lps 5KB
DemoPasLibVlc.lps 5KB
DemoPasLivVlcPlayerPauseAtStart.lps 4KB
DemoPasLibVlcPlayer.otares 96B
DemoPasLibVlc.otares 96B
PasLibVlcUnit.pas 243KB
PasLibVlcPlayerUnit.pas 129KB
MainFormUnit.pas 27KB
MainFormUnit.pas 27KB
MainFormUnit.pas 26KB
PasLibVlcClassUnit.pas 25KB
共 149 条
- 1
- 2
资源评论
小贝德罗
- 粉丝: 68
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功