axmol/core/ui
deal 9afd478ea9 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
..
UIEditBox Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIWebView Fix #587 2022-02-16 11:56:33 +08:00
CMakeLists.txt Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
CocosGUI.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
CocosGUI.h Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
GUIDefine.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
GUIExport.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
LayoutHelper.cpp Rename core folder name 2021-12-31 14:39:08 +08:00
LayoutHelper.h Rename core folder name 2021-12-31 14:39:08 +08:00
MFMediaPlayer.cpp Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
MFMediaPlayer.h Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
MFUtils.cpp Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
MFUtils.h Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
UIAbstractCheckButton.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIAbstractCheckButton.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIButton.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIButton.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UICheckBox.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UICheckBox.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIHBox.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIHBox.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIHelper.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIHelper.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIImageView.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIImageView.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayout.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayout.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayoutComponent.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayoutComponent.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayoutManager.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayoutManager.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayoutParameter.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILayoutParameter.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIListView.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIListView.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILoadingBar.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UILoadingBar.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIPageView.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIPageView.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIPageViewIndicator.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIPageViewIndicator.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIRadioButton.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIRadioButton.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIRelativeBox.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIRelativeBox.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIRichText.cpp Rename core folder name 2021-12-31 14:39:08 +08:00
UIRichText.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIScale9Sprite.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIScale9Sprite.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIScrollView.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIScrollView.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIScrollViewBar.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIScrollViewBar.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UISlider.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UISlider.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITabControl.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITabControl.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIText.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIText.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITextAtlas.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITextAtlas.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITextBMFont.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITextBMFont.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UITextField.cpp Merge: e7d683958b f0c91e38c1 2022-02-16 06:54:38 +08:00
UITextField.h Merge: e7d683958b f0c91e38c1 2022-02-16 06:54:38 +08:00
UITextFieldEx.cpp Remove unnecessary parameter 2022-02-06 13:06:49 +08:00
UITextFieldEx.h Rename core folder name 2021-12-31 14:39:08 +08:00
UIVBox.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIVBox.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIVideoPlayer-android.cpp Fixup 2022-02-23 18:56:26 +08:00
UIVideoPlayer-ios.mm Don't shallow copy the video context, it's very dangerous 2022-02-23 17:38:21 +08:00
UIVideoPlayer-win.cpp Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
UIVideoPlayer.h Add windows video play support [render video sample to texture2d] (#577) 2022-02-24 17:57:08 +08:00
UIWidget.cpp Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00
UIWidget.h Fix ci & update project url in sources 2022-01-04 12:36:20 +08:00