2016.11.28 Update Equalizer function declarations for compile with BC6.
reported by "Woldemar Unknown" <djvk@mail.ru>
2016.10.18 Updated for compile under Lazarus 1.6.0 + FPC 3.0.0.
2016.10.08 Cleanup and add support for adjust video:
procedure SetVideoAdjustEnable(value : Boolean);
procedure SetVideoAdjustContrast(value : Single);
procedure SetVideoAdjustBrightness(value : Single);
procedure SetVideoAdjustHue(value : Single);
procedure SetVideoAdjustSaturation(value : Single);
procedure SetVideoAdjustGamma(value : Single);
function GetVideoAdjustEnable(): Boolean;
function GetVideoAdjustContrast() : Single;
function GetVideoAdjustBrightness() : Single;
function GetVideoAdjustHue():Single;
function GetVideoAdjustSaturation():Single;
function GetVideoAdjustGamma():Single;
2016.10.04 Update for better compatibility with libvlc 2.2.4
New functions:
GetAudioFilterList(): TStringList;
GetVideoFilterList(): TStringList;
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();
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PasLibVlc - use VideoLAN player (218个子文件)
TPasLibVlcPlayer24.bmp 2KB
TPasLibVlcPlayer16.bmp 1KB
TPasLibVlcMediaList16.bmp 822B
PasLibVlc.bpg 965B
PasLibVlc.bpg 965B
Makefile.compiled 450B
PasLibVlcPlayer.compiled 196B
FmxDemoPasLibVlc.deployproj 5KB
FmxDemoPasLibVlcPlayer.deployproj 4KB
MainFormUnit.dfm 12KB
MainFormUnit.dfm 12KB
MainFormUnit.dfm 11KB
MainFormUnit.dfm 5KB
VideoAdjustFormUnit.dfm 3KB
VideoAdjustFormUnit.dfm 3KB
SetEqualizerPresetFormUnit.dfm 1KB
SetEqualizerPresetFormUnit.dfm 1KB
SetEqualizerPresetFormUnit.dfm 1KB
SelectOutputDeviceFormUnit.dfm 1KB
SelectOutputDeviceFormUnit.dfm 1KB
SelectOutputDeviceFormUnit.dfm 1KB
MainFormUnit.dfm 924B
MainFormUnit.dfm 920B
MainFormUnit.dfm 912B
MainFormUnit.dfm 867B
MainFormUnit.dfm 695B
MainFormUnit.dfm 567B
FullScreenFormUnit.dfm 511B
FullScreenFormUnit.dfm 511B
FullScreenFormUnit.dfm 486B
MainFormUnit.dfm 458B
PasLibVlcPlayer.dpk 934B
PasLibVlcPlayer.dpk 771B
PasLibVlcPlayer.dpk 770B
PasLibVlcPlayer.dpk 767B
DemoVideoCallBacks.dpr 6KB
DemoLog.dpr 5KB
DemoStreamVideo.dpr 4KB
DemoAudioOutput.dpr 3KB
DemoStreamScreen.dpr 3KB
DemoPasLibVlcPlayer.dpr 2KB
DemoPasLibVlcPlayer.dpr 2KB
DemoPlayFromStream.dpr 2KB
DemoPasLibVlc.dpr 2KB
DemoPasLibVlcMediaListPlayer.dpr 2KB
DemoPasLibVlc.dpr 2KB
FmxDemoPasLibVlcPlayer.dpr 1KB
FmxDemoPasLibVlc.dpr 1KB
DemoPasLibVlcPlayer.dpr 1KB
DemoPasLibVlc.dpr 635B
DemoPasLivVlcPlayerPauseAtStart.dpr 498B
DemoPasLibVlcPlayer.dpr 406B
DemoPasLibVlc.dpr 270B
FmxDemoPasLibVlc.dproj 47KB
FmxDemoPasLibVlcPlayer.dproj 43KB
PasLibVlcPlayer.dproj 26KB
DemoPasLibVlcPlayer.dproj 23KB
DemoPasLibVlc.dproj 22KB
PasLibVlcPlayer.dproj 4KB
DemoPasLibVlcPlayer.dproj 4KB
DemoPasLibVlcPlayer.dproj 4KB
DemoPasLibVlcMediaListPlayer.dproj 4KB
DemoPlayFromStream.dproj 4KB
DemoPasLibVlc.dproj 4KB
DemoPasLibVlc.dproj 4KB
DemoVideoCallBacks.dproj 4KB
DemoStreamScreen.dproj 4KB
DemoStreamVideo.dproj 3KB
DemoAudioOutput.dproj 3KB
DemoLog.dproj 3KB
DemoPasLivVlcPlayerPauseAtStart.dproj 3KB
FmxDemoPasLibVlc.exe 6.11MB
FmxDemoPasLibVlcPlayer.exe 5.74MB
DemoPasLibVlcPlayer.exe 2.32MB
DemoPasLibVlc.exe 2.17MB
DemoPasLibVlcPlayer.exe 1.83MB
DemoPasLibVlcMediaListPlayer.exe 1.77MB
DemoPasLibVlc.exe 1.77MB
DemoPasLibVlcPlayerPauseAtStart.exe 1.74MB
DemoPasLibVlcPlayer.exe 588KB
DemoPasLibVlcPlayer.exe 519KB
DemoPasLibVlcMediaListPlayer.exe 508KB
DemoPasLibVlc.exe 485KB
DemoPlayFromStream.exe 467KB
DemoPasLibVlc.exe 427KB
DemoPasLivVlcPlayerPauseAtStart.exe 417KB
DemoPasLibVlcPlayer.exe 339KB
DemoPasLibVlc.exe 334KB
DemoVideoCallBacks.exe 152KB
DemoLog.exe 116KB
DemoAudioOutput.exe 115KB
DemoStreamScreen.exe 115KB
DemoStreamVideo.exe 115KB
MainFormUnit.fmx 1KB
MainFormUnit.fmx 833B
MainFormUnit.XLgXhdpiTb.fmx 393B
MainFormUnit.iPhone47in.fmx 390B
MainFormUnit.SmXhdpiPh.fmx 388B
MainFormUnit.Surface.fmx 388B
MainFormUnit.LgXhdpiPh.fmx 388B
共 218 条
- 1
- 2
- 3
资源评论
泉诚工作室
- 粉丝: 13
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功