GitHub - wang-bin/mdk-sdk: multimedia development kit. download: (original) (raw)

Build status github

Build Status

Download latest Nightly Build SDK from sourceforge or github actions

SourceforgeSourceforgeGithub ReleasesGithub ReleaseNuGetNuGet

Changelog.API

Features

Install

CMake

include(${MDK_SDK_DIR}/lib/cmake/FindMDK.cmake) target_link_libraries(your_target PRIVATE mdk)

Qt qmake

include($$MDK_SDK_DIR/mdk.pri)

CocoaPods

(Objective-)C/C++ Users

Optionally you can use mdk.xcframework directly.

Swift Users

Add swift-mdk via swift package manager, or

and

Nuget

Install via NuGet in Visual Studio for both Windows desktop and UWP

macOS Hardened Runtime

You may fail to run(or codesign) with default hardened runtime options because there are some dylib files in mdk.framework not signed correctly. You can either select Disable Library Validation in Hardened Runtime options, or sign dylib(RECOMMENDED): In Build Phase, add a New Run Script Phase with content

[ -n "$CODE_SIGN_IDENTITY" ] && find "$BUILT_PRODUCTS_DIR" -depth -path "mdk.framework/" -name "lib*.dylib" -exec codesign -f -vvvv -s"${EXPANDED_CODE_SIGN_IDENTITY}" ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements,flags {} ;

Distribute

Documents

Since 0.35.0, player.setProperty("video.decoders", GetGlobalOption("video.decoders.hint")) will prefer hardware decoders over software ones, and the following player.setDecoders() is not required.

Open Source

Modules and Dependencies

Examples and Plugins for Other Frameworks

Language Bindings

Sponsors

Sportimization

Users

BigRingVR Seer HeavyM Sportimization SureyyaSoft Flyability Quipu GyroFlow XnViewMP www.connecting-technology kalismart NOTIONTHEORY smartplayer smartplayer

teleguard!DaKanji Pimosa API Dash IPTV Smarters Expert NexTv

Diem easy live tv Kazumi 金嵘达科技 爱玩宝

License

License key generator and validator is open source