axmol/core
deal 7a89757385
Add windows video play support [render video sample to texture2d] (#577)
* [Draft] Implement windows video player

Based on microsoft media foundation

* Delete pvd

* Shutdown MF media before release player

* Consider MFMediaPlayer ref leak

* Use Microsoft::WRL::ComPtr

* Simplify code

* Improve code and take care COM object refs

* Update UIVideoPlayer-win.cpp

* Delete unused code

* Add play from url support

* Update logic

* Rename ADXE_ENABLE_MFMEDIA to AX_ENABLE_MFMEDIA

* Rescale video render sprite to view node

* Fix warnings

* Don't shallow copy the video context, it's very dangerous

* Fix compile error CC_VIDEOPLAYER_DEBUG_DRAW=1

* Fixup

* [Window video player] play event dispatch

* support switch video file

* Update UIVideoPlayer-win.cpp

* [windows-video-player] keep aspect ratio and full screen support

* Improve code

* Update changelog [skip ci]

* Update README.md

* Update README.md

* Update README.md

* Update README_CN.md

* Update README_CN.md
2022-02-24 17:57:08 +08:00
..
2d Remove unnecessary parameter 2022-02-06 13:06:49 +08:00
3d Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
audio Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
base Why FMT_HEADER_ONLY doesn't works on android 2022-01-08 16:15:56 +08:00
math Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
navmesh Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
network Downloader: download file with cacert support 2022-01-20 19:15:37 +08:00
physics Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
physics3d Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
platform Finish #578 2022-02-17 17:11:17 +08:00
renderer Finish #578 2022-02-17 17:11:17 +08:00
ui Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
CMakeLists.txt Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
adxe.cpp Update adxe.cpp 2022-02-08 23:22:14 +08:00
adxe.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
cocos2d.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
precheader.cpp Rename core folder name 2021-12-31 14:39:08 +08:00
precheader.h Rename core folder name 2021-12-31 14:39:08 +08:00