在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → DLNA协议应用源代码,可以进行DLNA/DMC/DMR/AirPlay等的二次开发.zip

DLNA协议应用源代码,可以进行DLNA/DMC/DMR/AirPlay等的二次开发.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.52M
  • 下载次数:4
  • 浏览次数:145
  • 发布时间:2021-12-03
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
强大的DLNA协议出力软件,有需要就行二次开发的同学请联系
【实例截图】
【核心代码】
4744302542865723020.zip
└── PlatinumKit-1-0-4-9_2becc5_f26af5
├── Neptune
│   ├── Build
│   │   ├── Boot.scons
│   │   ├── Build.scons
│   │   ├── Targets
│   │   │   ├── arm-android-linux
│   │   │   │   └── Config.scons
│   │   │   ├── arm-microsoft-wince-vs2005
│   │   │   │   ├── ArraysTest1
│   │   │   │   │   └── ArraysTest1.vcproj
│   │   │   │   ├── BufferedStreamsTest1
│   │   │   │   │   └── BufferedStreamsTest1.vcproj
│   │   │   │   ├── HttpClientTest1
│   │   │   │   │   └── HttpClientTest1.vcproj
│   │   │   │   ├── HttpServerTest1
│   │   │   │   │   └── HttpServerTest1.vcproj
│   │   │   │   ├── ListsTest1
│   │   │   │   │   └── ListsTest1.vcproj
│   │   │   │   ├── LoggingTest1
│   │   │   │   │   └── LoggingTest1.vcproj
│   │   │   │   ├── MapsTest1
│   │   │   │   │   └── MapsTest1.vcproj
│   │   │   │   ├── MessagesTest1
│   │   │   │   │   └── MessagesTest1.vcproj
│   │   │   │   ├── MessagesTest2
│   │   │   │   │   └── MessagesTest2.vcproj
│   │   │   │   ├── MiscTest1
│   │   │   │   │   └── MiscTest1.vcproj
│   │   │   │   ├── Neptune
│   │   │   │   │   └── Neptune.vcproj
│   │   │   │   ├── Neptune.sln
│   │   │   │   ├── NetConfig
│   │   │   │   │   └── NetConfig.vcproj
│   │   │   │   ├── RingBufferTest1
│   │   │   │   │   └── RingBufferTest1.vcproj
│   │   │   │   ├── StringsTest1
│   │   │   │   │   └── StringsTest1.vcproj
│   │   │   │   ├── ThreadsTest1
│   │   │   │   │   └── ThreadsTest1.vcproj
│   │   │   │   ├── UdpTest1
│   │   │   │   │   └── UdpTest1.vcproj
│   │   │   │   ├── UrlTest1
│   │   │   │   │   └── UrlTest1.vcproj
│   │   │   │   └── XmlTest1
│   │   │   │   └── XmlTest1.vcproj
│   │   │   ├── arm-symbian-symbianos
│   │   │   │   ├── Config.scons
│   │   │   │   └── Neptune
│   │   │   ├── mipsel-sigma-linux
│   │   │   │   └── Config.scons
│   │   │   ├── ppu-sony-ps3
│   │   │   │   └── Config.scons
│   │   │   ├── universal-apple-macosx
│   │   │   │   ├── Config.scons
│   │   │   │   └── Neptune.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── x86_64-unknown-linux
│   │   │   │   └── Config.scons
│   │   │   ├── x86-microsoft-win32-vs2008
│   │   │   │   ├── ArraysTest1
│   │   │   │   │   └── ArraysTest1.vcproj
│   │   │   │   ├── axTLS
│   │   │   │   │   └── axTLS.vcproj
│   │   │   │   ├── BufferedStreamsTest1
│   │   │   │   │   └── BufferedStreamsTest1.vcproj
│   │   │   │   ├── FileTest1
│   │   │   │   │   └── FileTest1.vcproj
│   │   │   │   ├── FileTest2
│   │   │   │   │   └── FileTest2.vcproj
│   │   │   │   ├── HttpClientTest1
│   │   │   │   │   └── HttpClientTest1.vcproj
│   │   │   │   ├── HttpServerTest1
│   │   │   │   │   └── HttpServerTest1.vcproj
│   │   │   │   ├── ListsTest1
│   │   │   │   │   └── ListsTest1.vcproj
│   │   │   │   ├── LoggingTest1
│   │   │   │   │   └── LoggingTest1.vcproj
│   │   │   │   ├── LoggingTest2
│   │   │   │   │   └── LoggingTest2.vcproj
│   │   │   │   ├── MapsTest1
│   │   │   │   │   └── MapsTest1.vcproj
│   │   │   │   ├── MessagesTest1
│   │   │   │   │   └── MessagesTest1.vcproj
│   │   │   │   ├── MessagesTest2
│   │   │   │   │   └── MessagesTest2.vcproj
│   │   │   │   ├── MiscTest1
│   │   │   │   │   └── MiscTest1.vcproj
│   │   │   │   ├── Neptune
│   │   │   │   │   └── Neptune.vcproj
│   │   │   │   ├── Neptune.sln
│   │   │   │   ├── NetConfig
│   │   │   │   │   └── NetConfig.vcproj
│   │   │   │   ├── NetEcho
│   │   │   │   │   └── NetEcho.vcproj
│   │   │   │   ├── NetPing
│   │   │   │   │   └── NetPing.vcproj
│   │   │   │   ├── NetPump
│   │   │   │   │   └── NetPump.vcproj
│   │   │   │   ├── QueueTest1
│   │   │   │   │   └── QueueTest1.vcproj
│   │   │   │   ├── RingBufferTest1
│   │   │   │   │   └── RingBufferTest1.vcproj
│   │   │   │   ├── StringsTest1
│   │   │   │   │   └── StringsTest1.vcproj
│   │   │   │   ├── ThreadsTest1
│   │   │   │   │   └── ThreadsTest1.vcproj
│   │   │   │   ├── TimeTest1
│   │   │   │   │   └── TimeTest1.vcproj
│   │   │   │   ├── TlsTest1
│   │   │   │   │   └── TlsTest1.vcproj
│   │   │   │   ├── UdpTest1
│   │   │   │   │   └── UdpTest1.vcproj
│   │   │   │   ├── UrlTest1
│   │   │   │   │   └── UrlTest1.vcproj
│   │   │   │   └── XmlTest1
│   │   │   │   └── XmlTest1.vcproj
│   │   │   ├── x86-microsoft-win32-vs2010
│   │   │   │   ├── ArraysTest1
│   │   │   │   │   └── ArraysTest1.vcxproj
│   │   │   │   ├── axTLS
│   │   │   │   │   └── axTLS.vcxproj
│   │   │   │   ├── BufferedStreamsTest1
│   │   │   │   │   └── BufferedStreamsTest1.vcxproj
│   │   │   │   ├── Build.py
│   │   │   │   ├── FileTest1
│   │   │   │   │   └── FileTest1.vcxproj
│   │   │   │   ├── FileTest2
│   │   │   │   │   └── FileTest2.vcxproj
│   │   │   │   ├── HttpClientTest1
│   │   │   │   │   └── HttpClientTest1.vcxproj
│   │   │   │   ├── HttpClientTest2
│   │   │   │   │   └── HttpClientTest2.vcxproj
│   │   │   │   ├── HttpServerTest1
│   │   │   │   │   └── HttpServerTest1.vcxproj
│   │   │   │   ├── ListsTest1
│   │   │   │   │   └── ListsTest1.vcxproj
│   │   │   │   ├── LoggingTest1
│   │   │   │   │   └── LoggingTest1.vcxproj
│   │   │   │   ├── LoggingTest2
│   │   │   │   │   └── LoggingTest2.vcxproj
│   │   │   │   ├── MapsTest1
│   │   │   │   │   └── MapsTest1.vcxproj
│   │   │   │   ├── MessagesTest1
│   │   │   │   │   └── MessagesTest1.vcxproj
│   │   │   │   ├── MessagesTest2
│   │   │   │   │   └── MessagesTest2.vcxproj
│   │   │   │   ├── MiscTest1
│   │   │   │   │   └── MiscTest1.vcxproj
│   │   │   │   ├── Neptune
│   │   │   │   │   └── Neptune.vcxproj
│   │   │   │   ├── Neptune.sln
│   │   │   │   ├── NetConfig
│   │   │   │   │   └── NetConfig.vcxproj
│   │   │   │   ├── NetEcho
│   │   │   │   │   └── NetEcho.vcxproj
│   │   │   │   ├── NetGet
│   │   │   │   │   └── NetGet.vcxproj
│   │   │   │   ├── NetPing
│   │   │   │   │   └── NetPing.vcxproj
│   │   │   │   ├── NetPump
│   │   │   │   │   └── NetPump.vcxproj
│   │   │   │   ├── NetResolve
│   │   │   │   │   └── NetResolve.vcxproj
│   │   │   │   ├── QueueTest1
│   │   │   │   │   └── QueueTest1.vcxproj
│   │   │   │   ├── RingBufferTest1
│   │   │   │   │   └── RingBufferTest1.vcxproj
│   │   │   │   ├── SharedVariables1
│   │   │   │   │   └── SharedVariables1.vcxproj
│   │   │   │   ├── SocketsTest1
│   │   │   │   │   └── SocketsTest1.vcxproj
│   │   │   │   ├── StringsTest1
│   │   │   │   │   └── StringsTest1.vcxproj
│   │   │   │   ├── ThreadsTest1
│   │   │   │   │   └── ThreadsTest1.vcxproj
│   │   │   │   ├── TimeTest1
│   │   │   │   │   └── TimeTest1.vcxproj
│   │   │   │   ├── TlsTest1
│   │   │   │   │   └── TlsTest1.vcxproj
│   │   │   │   ├── UdpTest1
│   │   │   │   │   └── UdpTest1.vcxproj
│   │   │   │   ├── UrlTest1
│   │   │   │   │   └── UrlTest1.vcxproj
│   │   │   │   └── XmlTest1
│   │   │   │   └── XmlTest1.vcxproj
│   │   │   ├── x86-microsoft-winrt-vs2011
│   │   │   │   ├── Neptune
│   │   │   │   │   ├── Neptune.vcxproj
│   │   │   │   │   └── Neptune.vcxproj.filters
│   │   │   │   ├── Neptune.sln
│   │   │   │   └── TestShell
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cpp
│   │   │   │   ├── App.xaml.h
│   │   │   │   ├── Assets
│   │   │   │   │   ├── Logo.png
│   │   │   │   │   ├── SmallLogo.png
│   │   │   │   │   ├── SplashScreen.png
│   │   │   │   │   └── StoreLogo.png
│   │   │   │   ├── Common
│   │   │   │   │   └── StandardStyles.xaml
│   │   │   │   ├── MainPage.xaml
│   │   │   │   ├── MainPage.xaml.cpp
│   │   │   │   ├── MainPage.xaml.h
│   │   │   │   ├── Package.appxmanifest
│   │   │   │   ├── pch.cpp
│   │   │   │   ├── pch.h
│   │   │   │   ├── TestShell_TemporaryKey.pfx
│   │   │   │   ├── TestShell.vcxproj
│   │   │   │   └── TestShell.vcxproj.filters
│   │   │   ├── x86-microsoft-xbox
│   │   │   │   └── Neptune
│   │   │   │   └── Neptune.vcproj
│   │   │   ├── x86-unknown-cygwin
│   │   │   │   └── Config.scons
│   │   │   └── x86-unknown-linux
│   │   │   └── Config.scons
│   │   └── Tools
│   │   └── SCons
│   │   └── gcc-generic.py
│   ├── Documents
│   │   ├── Automatic
│   │   │   └── NeptuneErrorCodes.txt
│   │   └── Manuals
│   │   └── Neptune Logging.doc
│   ├── Extras
│   │   ├── Data
│   │   │   ├── TLS-Trust-Anchors-base.crt
│   │   │   └── TLS-Trust-Anchors-extended.crt
│   │   ├── neptune-logging.properties
│   │   ├── Scripts
│   │   │   ├── CodeScanner.py
│   │   │   ├── GenErrorMap.py
│   │   │   └── GenTrustAnchorsTables.py
│   │   └── Tools
│   │   ├── Logging
│   │   │   ├── NeptuneLogConsoleMulticast.py
│   │   │   └── NeptuneLogConsole.py
│   │   └── Testing
│   │   ├── axtls-crash-url.txt
│   │   ├── https-urls.txt
│   │   ├── http-urls.txt
│   │   └── MakeUrlList.py
│   ├── README.txt
│   ├── SConstruct
│   ├── Scripts
│   │   ├── subtree-pull.sh
│   │   └── subtree-push.sh
│   ├── Source
│   │   ├── Apps
│   │   │   ├── MiniHttpServer
│   │   │   │   └── MiniHttpServer.cpp
│   │   │   ├── NetBench
│   │   │   │   └── NetBench.cpp
│   │   │   ├── NetConfig
│   │   │   │   └── NetConfig.cpp
│   │   │   ├── NetEcho
│   │   │   │   └── NetEcho.cpp
│   │   │   ├── NetGet
│   │   │   │   └── NetGet.cpp
│   │   │   ├── NetPing
│   │   │   │   └── NetPing.cpp
│   │   │   ├── NetPump
│   │   │   │   └── NetPump.cpp
│   │   │   └── NetResolve
│   │   │   └── NetResolve.cpp
│   │   ├── Core
│   │   │   ├── Neptune.cpp
│   │   │   ├── Neptune.h
│   │   │   ├── NptArray.h
│   │   │   ├── NptAutomaticCleaner.cpp
│   │   │   ├── NptAutomaticCleaner.h
│   │   │   ├── NptAutoreleasePool.h
│   │   │   ├── NptBase64.cpp
│   │   │   ├── NptBase64.h
│   │   │   ├── NptBufferedStreams.cpp
│   │   │   ├── NptBufferedStreams.h
│   │   │   ├── NptCommon.cpp
│   │   │   ├── NptCommon.h
│   │   │   ├── NptConfig.h
│   │   │   ├── NptConsole.cpp
│   │   │   ├── NptConsole.h
│   │   │   ├── NptConstants.h
│   │   │   ├── NptCrypto.cpp
│   │   │   ├── NptCrypto.h
│   │   │   ├── NptDataBuffer.cpp
│   │   │   ├── NptDataBuffer.h
│   │   │   ├── NptDebug.cpp
│   │   │   ├── NptDebug.h
│   │   │   ├── NptDefs.h
│   │   │   ├── NptDigest.cpp
│   │   │   ├── NptDigest.h
│   │   │   ├── NptDynamicCast.h
│   │   │   ├── NptDynamicLibraries.cpp
│   │   │   ├── NptDynamicLibraries.h
│   │   │   ├── NptFile.cpp
│   │   │   ├── NptFile.h
│   │   │   ├── NptHash.cpp
│   │   │   ├── NptHash.h
│   │   │   ├── NptHttp.cpp
│   │   │   ├── NptHttp.h
│   │   │   ├── NptInterfaces.h
│   │   │   ├── NptJson.cpp
│   │   │   ├── NptJson.h
│   │   │   ├── NptList.cpp
│   │   │   ├── NptList.h
│   │   │   ├── NptLogging.cpp
│   │   │   ├── NptLogging.h
│   │   │   ├── NptMap.h
│   │   │   ├── NptMessaging.cpp
│   │   │   ├── NptMessaging.h
│   │   │   ├── NptNetwork.cpp
│   │   │   ├── NptNetwork.h
│   │   │   ├── NptQueue.cpp
│   │   │   ├── NptQueue.h
│   │   │   ├── NptReferences.h
│   │   │   ├── NptResults.cpp
│   │   │   ├── NptResults.h
│   │   │   ├── NptRingBuffer.cpp
│   │   │   ├── NptRingBuffer.h
│   │   │   ├── NptSelectableMessageQueue.h
│   │   │   ├── NptSerialPort.h
│   │   │   ├── NptSimpleMessageQueue.cpp
│   │   │   ├── NptSimpleMessageQueue.h
│   │   │   ├── NptSockets.cpp
│   │   │   ├── NptSockets.h
│   │   │   ├── NptStack.h
│   │   │   ├── NptStreams.cpp
│   │   │   ├── NptStreams.h
│   │   │   ├── NptStrings.cpp
│   │   │   ├── NptStrings.h
│   │   │   ├── NptSystem.cpp
│   │   │   ├── NptSystem.h
│   │   │   ├── NptThreads.cpp
│   │   │   ├── NptThreads.h
│   │   │   ├── NptTime.cpp
│   │   │   ├── NptTime.h
│   │   │   ├── NptTls.cpp
│   │   │   ├── NptTlsDefaultTrustAnchorsBase.h
│   │   │   ├── NptTlsDefaultTrustAnchorsExtended.h
│   │   │   ├── NptTls.h
│   │   │   ├── NptTypes.h
│   │   │   ├── NptUri.cpp
│   │   │   ├── NptUri.h
│   │   │   ├── NptUtils.cpp
│   │   │   ├── NptUtils.h
│   │   │   ├── NptVersion.h
│   │   │   ├── NptXml.cpp
│   │   │   ├── NptXml.h
│   │   │   ├── NptZip.cpp
│   │   │   └── NptZip.h
│   │   ├── Data
│   │   │   └── TLS
│   │   │   ├── Base
│   │   │   │   ├── NptTlsTrustAnchor_Base_0000.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0001.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0002.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0003.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0004.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0005.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0006.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0007.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0008.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0009.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0010.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0011.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0012.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0013.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0014.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0015.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0016.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0017.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0018.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0019.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0020.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0021.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0022.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0023.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0024.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0025.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0026.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0027.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0028.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0029.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0030.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0031.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0032.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0033.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0034.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0035.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0036.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0037.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0038.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0039.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0040.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0041.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0042.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0043.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0044.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0045.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0046.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0047.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0048.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0049.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0050.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0051.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0052.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0053.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0054.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0055.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0056.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0057.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0058.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0059.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0060.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0061.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0062.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0063.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0064.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0065.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0066.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0067.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0068.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0069.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0070.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0071.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0072.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0073.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0074.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0075.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0076.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0077.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0078.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0079.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0080.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0081.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0082.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0083.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0084.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0085.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0086.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0087.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0088.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0089.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0090.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0091.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0092.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0093.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0094.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0095.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0096.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0097.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0098.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0099.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0100.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0101.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0102.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0103.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0104.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0105.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0106.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0107.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0108.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0109.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0110.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0111.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0112.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0113.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0114.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0115.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0116.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0117.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0118.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0119.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0120.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0121.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0122.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0123.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0124.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0125.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0126.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0127.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0128.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0129.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0130.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0131.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0132.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0133.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Base_0134.cpp
│   │   │   │   └── NptTlsTrustAnchor_Base_0135.cpp
│   │   │   ├── Extended
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0000.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0001.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0002.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0003.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0004.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0005.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0006.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0007.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0008.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0009.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0010.cpp
│   │   │   │   ├── NptTlsTrustAnchor_Extended_0011.cpp
│   │   │   │   └── NptTlsTrustAnchor_Extended_0012.cpp
│   │   │   ├── NptTlsDefaultTrustAnchorsBase.cpp
│   │   │   └── NptTlsDefaultTrustAnchorsExtended.cpp
│   │   ├── System
│   │   │   ├── Android
│   │   │   │   ├── NptAndroidConsole.cpp
│   │   │   │   ├── NptAndroidDebug.cpp
│   │   │   │   └── NptAndroidLogConfig.cpp
│   │   │   ├── Apple
│   │   │   │   ├── NptAppleAutoreleasePool.mm
│   │   │   │   └── NptAppleLogConfig.mm
│   │   │   ├── Bsd
│   │   │   │   ├── NptBsdNetwork.cpp
│   │   │   │   ├── NptBsdResolver.cpp
│   │   │   │   └── NptBsdSockets.cpp
│   │   │   ├── Cocoa
│   │   │   │   ├── NptCocoaConsole.mm
│   │   │   │   ├── NptCocoaEnviroment.mm
│   │   │   │   ├── NptCocoaMessageQueue.h
│   │   │   │   └── NptCocoaMessageQueue.mm
│   │   │   ├── Null
│   │   │   │   ├── NptNullAutoreleasePool.cpp
│   │   │   │   ├── NptNullHttpProxy.cpp
│   │   │   │   ├── NptNullNetwork.cpp
│   │   │   │   ├── NptNullQueue.cpp
│   │   │   │   ├── NptNullSerialPort.cpp
│   │   │   │   ├── NptNullSystem.cpp
│   │   │   │   └── NptNullThreads.cpp
│   │   │   ├── Posix
│   │   │   │   ├── NptPosixDynamicLibraries.cpp
│   │   │   │   ├── NptPosixEnvironment.cpp
│   │   │   │   ├── NptPosixFile.cpp
│   │   │   │   ├── NptPosixNetwork.cpp
│   │   │   │   ├── NptPosixQueue.cpp
│   │   │   │   ├── NptPosixSystem.cpp
│   │   │   │   ├── NptPosixThreads.cpp
│   │   │   │   ├── NptPosixTime.cpp
│   │   │   │   └── NptSelectableMessageQueue.cpp
│   │   │   ├── PS3
│   │   │   │   └── NptPs3System.cpp
│   │   │   ├── StdC
│   │   │   │   ├── NptStdcConsole.cpp
│   │   │   │   ├── NptStdcDebug.cpp
│   │   │   │   ├── NptStdcEnvironment.cpp
│   │   │   │   └── NptStdcFile.cpp
│   │   │   ├── Symbian
│   │   │   │   └── NptSymbianSystem.cpp
│   │   │   ├── Win32
│   │   │   │   ├── NptWin32Console.cpp
│   │   │   │   ├── NptWin32Debug.cpp
│   │   │   │   ├── NptWin32DynamicLibraries.cpp
│   │   │   │   ├── NptWin32File.cpp
│   │   │   │   ├── NptWin32HttpProxy.cpp
│   │   │   │   ├── NptWin32MessageQueue.cpp
│   │   │   │   ├── NptWin32MessageQueue.h
│   │   │   │   ├── NptWin32Network.cpp
│   │   │   │   ├── NptWin32Network.h
│   │   │   │   ├── NptWin32Queue.cpp
│   │   │   │   ├── NptWin32SerialPort.cpp
│   │   │   │   ├── NptWin32System.cpp
│   │   │   │   ├── NptWin32Threads.cpp
│   │   │   │   ├── NptWin32Threads.h
│   │   │   │   └── NptWin32Time.cpp
│   │   │   ├── WinCE
│   │   │   │   ├── NptWinceConsole.cpp
│   │   │   │   ├── NptWinceEnvironment.cpp
│   │   │   │   ├── NptWinceMain.cpp
│   │   │   │   └── NptWinCeUtils.h
│   │   │   ├── WinRT
│   │   │   │   ├── NptWinRtConsole.cpp
│   │   │   │   ├── NptWinRtDebug.cpp
│   │   │   │   ├── NptWinRtEnvironment.cpp
│   │   │   │   ├── NptWinRtFile.cpp
│   │   │   │   ├── NptWinRtNetwork.cpp
│   │   │   │   ├── NptWinRtPch.cpp
│   │   │   │   ├── NptWinRtPch.h
│   │   │   │   ├── NptWinRtSockets.cpp
│   │   │   │   ├── NptWinRtSystem.cpp
│   │   │   │   ├── NptWinRtThreads.cpp
│   │   │   │   ├── NptWinRtThreads.h
│   │   │   │   └── NptWinRtTime.cpp
│   │   │   └── Xbox
│   │   │   ├── NptXboxNetwork.cpp
│   │   │   └── NptXboxNetwork.h
│   │   └── Tests
│   │   ├── Arrays1
│   │   │   └── ArraysTest1.cpp
│   │   ├── BufferedStreams1
│   │   │   └── BufferedStreamsTest1.cpp
│   │   ├── Crypto1
│   │   │   └── CryptoTest1.cpp
│   │   ├── Digests1
│   │   │   └── DigestsTest1.cpp
│   │   ├── FileTest1
│   │   │   └── FileTest1.cpp
│   │   ├── FileTest2
│   │   │   └── FileTest2.cpp
│   │   ├── HttpClient1
│   │   │   └── HttpClientTest1.cpp
│   │   ├── HttpClient2
│   │   │   └── HttpClientTest2.cpp
│   │   ├── HttpServer1
│   │   │   └── HttpServerTest1.cpp
│   │   ├── Lists1
│   │   │   └── ListsTest1.cpp
│   │   ├── Logging1
│   │   │   └── LoggingTest1.cpp
│   │   ├── Logging2
│   │   │   └── LoggingTest2.cpp
│   │   ├── Maps1
│   │   │   └── MapsTest1.cpp
│   │   ├── Messages1
│   │   │   └── MessagesTest1.cpp
│   │   ├── Messages2
│   │   │   └── MessagesTest2.cpp
│   │   ├── Misc1
│   │   │   └── MiscTest1.cpp
│   │   ├── Network1
│   │   │   └── NetworkTest1.cpp
│   │   ├── Queue1
│   │   │   └── QueueTest1.cpp
│   │   ├── RingBuffer1
│   │   │   └── RingBufferTest1.cpp
│   │   ├── SharedVariables1
│   │   │   └── SharedVariablesTest1.cpp
│   │   ├── Sockets1
│   │   │   └── SocketsTest1.cpp
│   │   ├── Streams1
│   │   │   └── StreamsTest1.cpp
│   │   ├── Strings1
│   │   │   └── StringsTest1.cpp
│   │   ├── Threads1
│   │   │   └── ThreadsTest1.cpp
│   │   ├── Time1
│   │   │   └── TimeTest1.cpp
│   │   ├── Tls1
│   │   │   ├── TlsClientPrivate1.h
│   │   │   ├── TlsClientPrivate2.h
│   │   │   └── TlsTest1.cpp
│   │   ├── Udp1
│   │   │   └── UdpTest1.cpp
│   │   ├── Url1
│   │   │   └── UrlTest1.cpp
│   │   ├── Xml1
│   │   │   ├── big.xml
│   │   │   ├── test.xml
│   │   │   ├── unicode.xml
│   │   │   ├── XmlTest1.cpp
│   │   │   └── XmlTest1Data.cpp
│   │   └── Zip1
│   │   ├── ZipTest1.cpp
│   │   └── ZipTestData1.cpp
│   └── ThirdParty
│   ├── axTLS
│   │   ├── config
│   │   │   ├── Generic
│   │   │   │   └── config.h
│   │   │   └── Win32
│   │   │   └── config.h
│   │   ├── crypto
│   │   │   ├── aes.c
│   │   │   ├── bigint.c
│   │   │   ├── bigint.h
│   │   │   ├── bigint_impl.h
│   │   │   ├── crypto.h
│   │   │   ├── crypto_misc.c
│   │   │   ├── hmac.c
│   │   │   ├── md2.c
│   │   │   ├── md5.c
│   │   │   ├── rc4.c
│   │   │   ├── rsa.c
│   │   │   └── sha1.c
│   │   └── ssl
│   │   ├── asn1.c
│   │   ├── cert.h
│   │   ├── crypto_misc.h
│   │   ├── gen_cert.c
│   │   ├── loader.c
│   │   ├── os_port.h
│   │   ├── p12.c
│   │   ├── ssl.h
│   │   ├── tls1.c
│   │   ├── tls1_clnt.c
│   │   ├── tls1.h
│   │   ├── tls1_svr.c
│   │   ├── version.h
│   │   └── x509.c
│   └── zlib-1.2.3
│   ├── adler32.c
│   ├── compress.c
│   ├── crc32.c
│   ├── crc32.h
│   ├── deflate.c
│   ├── deflate.h
│   ├── infback.c
│   ├── inffast.c
│   ├── inffast.h
│   ├── inffixed.h
│   ├── inflate.c
│   ├── inflate.h
│   ├── inftrees.c
│   ├── inftrees.h
│   ├── README
│   ├── trees.c
│   ├── trees.h
│   ├── zconf.h
│   ├── zconf.in.h
│   ├── zlib.h
│   ├── zutil.c
│   └── zutil.h
├── Platinum
│   ├── Build
│   │   ├── Boot.scons
│   │   ├── Build.scons
│   │   ├── Targets
│   │   │   ├── arm-android-linux
│   │   │   │   └── Config.scons
│   │   │   ├── arm-gp2x-linux
│   │   │   │   └── Config.scons
│   │   │   ├── arm-unknown-linux
│   │   │   │   └── Config.scons
│   │   │   ├── mipsel-psp-linux
│   │   │   │   ├── CodeWarrior
│   │   │   │   │   ├── Platinum_Data
│   │   │   │   │   │   └── CWSettingsWindows.stg
│   │   │   │   │   ├── Platinum.mcp
│   │   │   │   │   ├── PREFIX_PSP_DEBUG.h
│   │   │   │   │   ├── PREFIX_PSP_RELEASE.h
│   │   │   │   │   └── PSP_Lib_C++.mcp.xml
│   │   │   │   ├── Common.mak
│   │   │   │   └── Makefile
│   │   │   ├── universal-apple-macosx
│   │   │   │   ├── CocoaTouchBrowser
│   │   │   │   │   ├── CocoaTouchBrowser-Info.plist
│   │   │   │   │   ├── CocoaTouchBrowser_Prefix.pch
│   │   │   │   │   ├── CocoaTouchBrowser.xcodeproj
│   │   │   │   │   │   └── project.pbxproj
│   │   │   │   │   └── README
│   │   │   │   ├── Config.scons
│   │   │   │   ├── PlatinumFramework
│   │   │   │   │   ├── en.lproj
│   │   │   │   │   │   └── InfoPlist.strings
│   │   │   │   │   ├── PlatinumFramework-Info.plist
│   │   │   │   │   └── PlatinumFramework-Prefix.pch
│   │   │   │   └── Platinum.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── x86-microsoft-win32-vs2008
│   │   │   │   ├── FileMediaServerTest
│   │   │   │   │   └── FileMediaServerTest.vcproj
│   │   │   │   ├── FrameStreamer
│   │   │   │   │   └── FrameStreamer.vcproj
│   │   │   │   ├── HttpTest
│   │   │   │   │   └── HttpTest.vcproj
│   │   │   │   ├── LightSampleTest
│   │   │   │   │   └── LightSampleTest.vcproj
│   │   │   │   ├── MediaConnect
│   │   │   │   │   └── MediaConnect.vcproj
│   │   │   │   ├── MediaCrawler
│   │   │   │   │   ├── MediaCrawler.sln
│   │   │   │   │   └── MediaCrawler.vcproj
│   │   │   │   ├── MediaRendererTest
│   │   │   │   │   └── MediaRendererTest.vcproj
│   │   │   │   ├── MicroMediaController
│   │   │   │   │   └── MicroMediaController.vcproj
│   │   │   │   ├── Platinum
│   │   │   │   │   └── Platinum.vcproj
│   │   │   │   ├── Platinum.Managed
│   │   │   │   │   ├── app.aps
│   │   │   │   │   ├── AssemblyInfo.cpp
│   │   │   │   │   ├── Platinum.Managed.snk
│   │   │   │   │   ├── Platinum.Managed.vcproj
│   │   │   │   │   ├── resource.h
│   │   │   │   │   ├── Stdafx.cpp
│   │   │   │   │   └── Stdafx.h
│   │   │   │   ├── Platinum.Managed.MediaServerTest
│   │   │   │   │   ├── app.config
│   │   │   │   │   ├── Platinum.Managed.MediaServerTest.csproj
│   │   │   │   │   ├── Program.cs
│   │   │   │   │   └── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── PlatinumManaged.sln
│   │   │   │   ├── Platinum.Managed.SsdpTest
│   │   │   │   │   ├── app.config
│   │   │   │   │   ├── Platinum.Managed.SsdpTest.csproj
│   │   │   │   │   ├── Program.cs
│   │   │   │   │   └── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── Platinum.sln
│   │   │   │   ├── SimpleTest
│   │   │   │   │   └── SimpleTest.vcproj
│   │   │   │   ├── SsdpProxy
│   │   │   │   │   └── SsdpProxy.vcproj
│   │   │   │   ├── SsdpTest
│   │   │   │   │   └── SsdpTest1.vcproj
│   │   │   │   └── TimeTest
│   │   │   │   └── TimeTest.vcproj
│   │   │   ├── x86-microsoft-win32-vs2010
│   │   │   │   ├── FileMediaServerTest
│   │   │   │   │   └── FileMediaServerTest.vcxproj
│   │   │   │   ├── FrameStreamer
│   │   │   │   │   └── FrameStreamer.vcxproj
│   │   │   │   ├── HttpTest
│   │   │   │   │   └── HttpTest.vcxproj
│   │   │   │   ├── LightSampleTest
│   │   │   │   │   └── LightSampleTest.vcxproj
│   │   │   │   ├── MediaConnect
│   │   │   │   │   └── MediaConnect.vcxproj
│   │   │   │   ├── MediaCrawler
│   │   │   │   │   └── MediaCrawler.vcxproj
│   │   │   │   ├── MediaRendererTest
│   │   │   │   │   └── MediaRendererTest.vcxproj
│   │   │   │   ├── MicroMediaController
│   │   │   │   │   └── MicroMediaController.vcxproj
│   │   │   │   ├── Platinum
│   │   │   │   │   └── Platinum.vcxproj
│   │   │   │   ├── Platinum.Managed
│   │   │   │   │   ├── AssemblyInfo.cpp
│   │   │   │   │   ├── Platinum.Managed.snk
│   │   │   │   │   ├── Platinum.Managed.vcxproj
│   │   │   │   │   ├── resource.h
│   │   │   │   │   ├── Stdafx.cpp
│   │   │   │   │   └── Stdafx.h
│   │   │   │   ├── Platinum.Managed.MediaServerTest
│   │   │   │   │   ├── app.config
│   │   │   │   │   ├── Platinum.Managed.MediaServerTest.csproj
│   │   │   │   │   ├── Program.cs
│   │   │   │   │   └── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── PlatinumManaged.sln
│   │   │   │   ├── Platinum.Managed.SsdpTest
│   │   │   │   │   ├── app.config
│   │   │   │   │   ├── Platinum.Managed.SsdpTest.csproj
│   │   │   │   │   ├── Program.cs
│   │   │   │   │   └── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── Platinum.sln
│   │   │   │   ├── SimpleTest
│   │   │   │   │   └── SimpleTest.vcxproj
│   │   │   │   └── TimeTest
│   │   │   │   └── TimeTest.vcxproj
│   │   │   ├── x86-unknown-cygwin
│   │   │   │   └── Config.scons
│   │   │   └── x86-unknown-linux
│   │   │   └── Config.scons
│   │   └── Tools
│   │   ├── SCons
│   │   │   └── gcc-generic.py
│   │   └── Scripts
│   │   ├── GenDocumentation.py
│   │   ├── GenSvnVersionHeader.py
│   │   ├── MakeAllVs.py
│   │   ├── VsMake.py
│   │   └── XCodeMake.py
│   ├── CHANGELOG.txt
│   ├── Docs
│   │   └── Doxygen
│   │   ├── Doxyfile
│   │   ├── Footer.html
│   │   └── Platinum-HTML.zip
│   ├── Extras
│   │   ├── neptune-logging.properties
│   │   ├── platinum-120x120.jpg
│   │   ├── platinum-120x120.png
│   │   ├── platinum-48x48.jpg
│   │   └── platinum-48x48.png
│   ├── LICENSE.txt
│   ├── README.txt
│   ├── SConstruct
│   ├── Scripts
│   │   ├── subtree-pull.sh
│   │   └── subtree-push.sh
│   ├── Source
│   │   ├── Apps
│   │   │   ├── CocoaTouchBrowser
│   │   │   │   ├── CocoaTouchBrowserAppDelegate.h
│   │   │   │   ├── CocoaTouchBrowserAppDelegate.m
│   │   │   │   ├── CocoaTouchBrowser-Info.plist
│   │   │   │   ├── main.m
│   │   │   │   ├── MainWindow.xib
│   │   │   │   ├── MediaBrowserWrapper.h
│   │   │   │   ├── MediaBrowserWrapper.mm
│   │   │   │   ├── RootViewController.h
│   │   │   │   ├── RootViewController.m
│   │   │   │   └── RootViewController.xib
│   │   │   ├── FrameStreamer
│   │   │   │   └── main.cpp
│   │   │   ├── MediaConnect
│   │   │   │   └── main.cpp
│   │   │   ├── MediaCrawler
│   │   │   │   ├── main.cpp
│   │   │   │   ├── MediaCrawler.cpp
│   │   │   │   ├── MediaCrawler.h
│   │   │   │   └── StreamHandler.h
│   │   │   └── MicroMediaController
│   │   │   ├── main.cpp
│   │   │   ├── PltMicroMediaController.cpp
│   │   │   └── PltMicroMediaController.h
│   │   ├── Core
│   │   │   ├── PltAction.cpp
│   │   │   ├── PltAction.h
│   │   │   ├── PltArgument.cpp
│   │   │   ├── PltArgument.h
│   │   │   ├── PltConstants.cpp
│   │   │   ├── PltConstants.h
│   │   │   ├── PltCtrlPoint.cpp
│   │   │   ├── PltCtrlPoint.h
│   │   │   ├── PltCtrlPointTask.cpp
│   │   │   ├── PltCtrlPointTask.h
│   │   │   ├── PltDatagramStream.cpp
│   │   │   ├── PltDatagramStream.h
│   │   │   ├── PltDeviceData.cpp
│   │   │   ├── PltDeviceData.h
│   │   │   ├── PltDeviceHost.cpp
│   │   │   ├── PltDeviceHost.h
│   │   │   ├── PltEvent.cpp
│   │   │   ├── PltEvent.h
│   │   │   ├── PltHttpClientTask.cpp
│   │   │   ├── PltHttpClientTask.h
│   │   │   ├── PltHttp.cpp
│   │   │   ├── PltHttp.h
│   │   │   ├── PltHttpServer.cpp
│   │   │   ├── PltHttpServer.h
│   │   │   ├── PltHttpServerTask.cpp
│   │   │   ├── PltHttpServerTask.h
│   │   │   ├── PltIconsData.cpp
│   │   │   ├── PltMimeType.cpp
│   │   │   ├── PltMimeType.h
│   │   │   ├── PltProtocolInfo.cpp
│   │   │   ├── PltProtocolInfo.h
│   │   │   ├── PltService.cpp
│   │   │   ├── PltService.h
│   │   │   ├── PltSsdp.cpp
│   │   │   ├── PltSsdp.h
│   │   │   ├── PltStateVariable.cpp
│   │   │   ├── PltStateVariable.h
│   │   │   ├── PltTaskManager.cpp
│   │   │   ├── PltTaskManager.h
│   │   │   ├── PltThreadTask.cpp
│   │   │   ├── PltThreadTask.h
│   │   │   ├── PltUPnP.cpp
│   │   │   ├── PltUPnP.h
│   │   │   └── PltUtilities.h
│   │   ├── Devices
│   │   │   ├── MediaConnect
│   │   │   │   ├── PltMediaConnect.cpp
│   │   │   │   ├── PltMediaConnect.h
│   │   │   │   ├── PltXbox360.cpp
│   │   │   │   ├── PltXbox360.h
│   │   │   │   ├── process_scpds.sh
│   │   │   │   ├── X_MS_MediaReceiverRegistrarSCPD.cpp
│   │   │   │   └── X_MS_MediaReceiverRegistrarSCPD.xml
│   │   │   ├── MediaRenderer
│   │   │   │   ├── AVTransportSCPD.cpp
│   │   │   │   ├── AVTransportSCPDFull.xml
│   │   │   │   ├── AVTransportSCPD.xml
│   │   │   │   ├── PltMediaController.cpp
│   │   │   │   ├── PltMediaController.h
│   │   │   │   ├── PltMediaRenderer.cpp
│   │   │   │   ├── PltMediaRenderer.h
│   │   │   │   ├── process_scpds.sh
│   │   │   │   ├── RdrConnectionManagerSCPD.cpp
│   │   │   │   ├── RdrConnectionManagerSCPD.xml
│   │   │   │   ├── RenderingControlSCPD.cpp
│   │   │   │   ├── RenderingControlSCPD_Full.xml
│   │   │   │   └── RenderingControlSCPD.xml
│   │   │   └── MediaServer
│   │   │   ├── ConnectionManagerSCPD.cpp
│   │   │   ├── ConnectionManagerSCPD.xml
│   │   │   ├── ContentDirectorySCPD.cpp
│   │   │   ├── ContentDirectorySCPD.xml
│   │   │   ├── ContentDirectorywSearchSCPD.cpp
│   │   │   ├── ContentDirectorywSearchSCPD.xml
│   │   │   ├── PltDidl.cpp
│   │   │   ├── PltDidl.h
│   │   │   ├── PltFileMediaServer.cpp
│   │   │   ├── PltFileMediaServer.h
│   │   │   ├── PltMediaBrowser.cpp
│   │   │   ├── PltMediaBrowser.h
│   │   │   ├── PltMediaCache.cpp
│   │   │   ├── PltMediaCache.h
│   │   │   ├── PltMediaItem.cpp
│   │   │   ├── PltMediaItem.h
│   │   │   ├── PltMediaServer.cpp
│   │   │   ├── PltMediaServer.h
│   │   │   ├── PltSyncMediaBrowser.cpp
│   │   │   ├── PltSyncMediaBrowser.h
│   │   │   └── process_scpds.sh
│   │   ├── Extras
│   │   │   ├── Managed
│   │   │   │   ├── ActionArgumentDescription.cpp
│   │   │   │   ├── ActionArgumentDescription.h
│   │   │   │   ├── Action.cpp
│   │   │   │   ├── ActionDescription.cpp
│   │   │   │   ├── ActionDescription.h
│   │   │   │   ├── Action.h
│   │   │   │   ├── Clix.h
│   │   │   │   ├── ControlPoint.cpp
│   │   │   │   ├── ControlPointEventBridge.cpp
│   │   │   │   ├── ControlPointEventBridge.h
│   │   │   │   ├── ControlPoint.h
│   │   │   │   ├── DeviceData.cpp
│   │   │   │   ├── DeviceData.h
│   │   │   │   ├── DeviceHost.cpp
│   │   │   │   ├── DeviceHost.h
│   │   │   │   ├── Didl.cpp
│   │   │   │   ├── Didl.h
│   │   │   │   ├── EnumerableNptArray.h
│   │   │   │   ├── EnumerableNptList.h
│   │   │   │   ├── Helpers.cpp
│   │   │   │   ├── Helpers.h
│   │   │   │   ├── Http.cpp
│   │   │   │   ├── Http.h
│   │   │   │   ├── MediaConnect.cpp
│   │   │   │   ├── MediaConnect.h
│   │   │   │   ├── MediaObject.cpp
│   │   │   │   ├── MediaObject.h
│   │   │   │   ├── MediaServer.cpp
│   │   │   │   ├── MediaServerEventBridge.cpp
│   │   │   │   ├── MediaServerEventBridge.h
│   │   │   │   ├── MediaServer.h
│   │   │   │   ├── NeptuneException.cpp
│   │   │   │   ├── NeptuneException.h
│   │   │   │   ├── NeptuneLoggingBridge.cpp
│   │   │   │   ├── NeptuneLoggingBridge.h
│   │   │   │   ├── Neptun_marshal_as.h
│   │   │   │   ├── Service.cpp
│   │   │   │   ├── Service.h
│   │   │   │   ├── StateVariable.cpp
│   │   │   │   ├── StateVariable.h
│   │   │   │   ├── UPnP.cpp
│   │   │   │   └── UPnP.h
│   │   │   ├── ObjectiveC
│   │   │   │   ├── PltMediaServerObject.h
│   │   │   │   ├── PltMediaServerObject.mm
│   │   │   │   ├── PltUPnPObject.h
│   │   │   │   └── PltUPnPObject.mm
│   │   │   ├── PltDownloader.cpp
│   │   │   ├── PltDownloader.h
│   │   │   ├── PltFrameBuffer.cpp
│   │   │   ├── PltFrameBuffer.h
│   │   │   ├── PltFrameServer.cpp
│   │   │   ├── PltFrameServer.h
│   │   │   ├── PltFrameStream.cpp
│   │   │   ├── PltFrameStream.h
│   │   │   ├── PltLeaks.cpp
│   │   │   ├── PltLeaks.h
│   │   │   ├── PltMetadataHandler.cpp
│   │   │   ├── PltMetadataHandler.h
│   │   │   ├── PltRingBufferStream.cpp
│   │   │   ├── PltRingBufferStream.h
│   │   │   ├── PltStreamPump.cpp
│   │   │   └── PltStreamPump.h
│   │   ├── Platform
│   │   │   └── Android
│   │   │   ├── module
│   │   │   │   └── platinum
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   ├── jni
│   │   │   │   │   ├── Android.mk
│   │   │   │   │   ├── platinum-jni.cpp
│   │   │   │   │   ├── platinum-jni.h
│   │   │   │   │   └── update-header.sh
│   │   │   │   ├── proguard-project.txt
│   │   │   │   ├── project.properties
│   │   │   │   ├── res
│   │   │   │   │   ├── drawable-hdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── drawable-ldpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── drawable-mdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   ├── layout
│   │   │   │   │   │   └── main.xml
│   │   │   │   │   └── values
│   │   │   │   │   └── strings.xml
│   │   │   │   └── src
│   │   │   │   └── com
│   │   │   │   └── plutinosoft
│   │   │   │   └── platinum
│   │   │   │   └── UPnP.java
│   │   │   └── samples
│   │   │   └── sample-upnp
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── proguard-project.txt
│   │   │   ├── project.properties
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── layout
│   │   │   │   │   └── main.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── plutinosoft
│   │   │   └── platinum
│   │   │   └── sample
│   │   │   └── PlatinumUPnPActivity.java
│   │   ├── Platinum
│   │   │   ├── Platinum.h
│   │   │   └── PltVersion.h
│   │   ├── Tests
│   │   │   ├── FileMediaServer
│   │   │   │   └── FileMediaServerTest.cpp
│   │   │   ├── Http
│   │   │   │   └── HttpTest.cpp
│   │   │   ├── LightSample
│   │   │   │   ├── LightSampleTest.cpp
│   │   │   │   ├── PltLightSample.cpp
│   │   │   │   └── PltLightSample.h
│   │   │   ├── MediaRenderer
│   │   │   │   └── MediaRendererTest.cpp
│   │   │   ├── MediaServerCocoaTest
│   │   │   │   ├── English.lproj
│   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   └── MainMenu.xib
│   │   │   │   ├── main.mm
│   │   │   │   ├── MediaServerCocoaTest_AppDelegate.h
│   │   │   │   ├── MediaServerCocoaTest_AppDelegate.m
│   │   │   │   ├── MediaServerCocoaTest_AppDelegate.mm
│   │   │   │   ├── MediaServerCocoaTestController.h
│   │   │   │   ├── MediaServerCocoaTestController.mm
│   │   │   │   ├── MediaServerCocoaTest_DataModel.xcdatamodel
│   │   │   │   │   ├── elements
│   │   │   │   │   └── layout
│   │   │   │   ├── MediaServerCocoaTest-Info.plist
│   │   │   │   └── MediaServerCocoaTest_Prefix.pch
│   │   │   ├── Simple
│   │   │   │   ├── PltSimple.cpp
│   │   │   │   ├── PltSimple.h
│   │   │   │   └── SimpleTest.cpp
│   │   │   ├── Ssdp
│   │   │   │   └── SsdpTest1.cpp
│   │   │   └── Time
│   │   │   └── TimeTest1.cpp
│   │   └── Tools
│   │   ├── SsdpProxy
│   │   │   ├── SsdpProxy.cpp
│   │   │   └── SsdpProxy.h
│   │   └── TextToHeader
│   │   └── TextToHeader.cpp
│   ├── Targets
│   │   ├── universal-apple-ios
│   │   │   └── Release
│   │   │   └── Platinum.framework
│   │   │   ├── Headers
│   │   │   ├── Platinum
│   │   │   ├── Resources
│   │   │   └── Versions
│   │   │   ├── A
│   │   │   │   ├── Headers
│   │   │   │   │   ├── Neptune.h
│   │   │   │   │   ├── NptArray.h
│   │   │   │   │   ├── NptAutoreleasePool.h
│   │   │   │   │   ├── NptBase64.h
│   │   │   │   │   ├── NptBufferedStreams.h
│   │   │   │   │   ├── NptCocoaMessageQueue.h
│   │   │   │   │   ├── NptCommon.h
│   │   │   │   │   ├── NptConfig.h
│   │   │   │   │   ├── NptConsole.h
│   │   │   │   │   ├── NptConstants.h
│   │   │   │   │   ├── NptCrypto.h
│   │   │   │   │   ├── NptDataBuffer.h
│   │   │   │   │   ├── NptDebug.h
│   │   │   │   │   ├── NptDefs.h
│   │   │   │   │   ├── NptDigest.h
│   │   │   │   │   ├── NptDynamicCast.h
│   │   │   │   │   ├── NptDynamicLibraries.h
│   │   │   │   │   ├── NptFile.h
│   │   │   │   │   ├── NptHash.h
│   │   │   │   │   ├── NptHttp.h
│   │   │   │   │   ├── NptInterfaces.h
│   │   │   │   │   ├── NptList.h
│   │   │   │   │   ├── NptLogging.h
│   │   │   │   │   ├── NptMap.h
│   │   │   │   │   ├── NptMessaging.h
│   │   │   │   │   ├── NptNetwork.h
│   │   │   │   │   ├── NptQueue.h
│   │   │   │   │   ├── NptReferences.h
│   │   │   │   │   ├── NptResults.h
│   │   │   │   │   ├── NptRingBuffer.h
│   │   │   │   │   ├── NptSelectableMessageQueue.h
│   │   │   │   │   ├── NptSerialPort.h
│   │   │   │   │   ├── NptSimpleMessageQueue.h
│   │   │   │   │   ├── NptSockets.h
│   │   │   │   │   ├── NptStack.h
│   │   │   │   │   ├── NptStreams.h
│   │   │   │   │   ├── NptStrings.h
│   │   │   │   │   ├── NptSystem.h
│   │   │   │   │   ├── NptThreads.h
│   │   │   │   │   ├── NptTime.h
│   │   │   │   │   ├── NptTlsDefaultTrustAnchorsBase.h
│   │   │   │   │   ├── NptTlsDefaultTrustAnchorsExtended.h
│   │   │   │   │   ├── NptTls.h
│   │   │   │   │   ├── NptTypes.h
│   │   │   │   │   ├── NptUri.h
│   │   │   │   │   ├── NptUtils.h
│   │   │   │   │   ├── NptVersion.h
│   │   │   │   │   ├── NptXml.h
│   │   │   │   │   ├── NptZip.h
│   │   │   │   │   ├── Platinum.h
│   │   │   │   │   ├── PltAction.h
│   │   │   │   │   ├── PltArgument.h
│   │   │   │   │   ├── PltConstants.h
│   │   │   │   │   ├── PltCtrlPoint.h
│   │   │   │   │   ├── PltCtrlPointTask.h
│   │   │   │   │   ├── PltDatagramStream.h
│   │   │   │   │   ├── PltDeviceData.h
│   │   │   │   │   ├── PltDeviceHost.h
│   │   │   │   │   ├── PltDidl.h
│   │   │   │   │   ├── PltDownloader.h
│   │   │   │   │   ├── PltEvent.h
│   │   │   │   │   ├── PltFileMediaServer.h
│   │   │   │   │   ├── PltFrameBuffer.h
│   │   │   │   │   ├── PltFrameServer.h
│   │   │   │   │   ├── PltFrameStream.h
│   │   │   │   │   ├── PltHttpClientTask.h
│   │   │   │   │   ├── PltHttp.h
│   │   │   │   │   ├── PltHttpServer.h
│   │   │   │   │   ├── PltHttpServerTask.h
│   │   │   │   │   ├── PltLeaks.h
│   │   │   │   │   ├── PltMediaBrowser.h
│   │   │   │   │   ├── PltMediaCache.h
│   │   │   │   │   ├── PltMediaConnect.h
│   │   │   │   │   ├── PltMediaController.h
│   │   │   │   │   ├── PltMediaItem.h
│   │   │   │   │   ├── PltMediaRenderer.h
│   │   │   │   │   ├── PltMediaServer.h
│   │   │   │   │   ├── PltMediaServerObject.h
│   │   │   │   │   ├── PltMetadataHandler.h
│   │   │   │   │   ├── PltMimeType.h
│   │   │   │   │   ├── PltProtocolInfo.h
│   │   │   │   │   ├── PltRingBufferStream.h
│   │   │   │   │   ├── PltService.h
│   │   │   │   │   ├── PltSsdp.h
│   │   │   │   │   ├── PltStateVariable.h
│   │   │   │   │   ├── PltStreamPump.h
│   │   │   │   │   ├── PltSyncMediaBrowser.h
│   │   │   │   │   ├── PltTaskManager.h
│   │   │   │   │   ├── PltThreadTask.h
│   │   │   │   │   ├── PltUPnP.h
│   │   │   │   │   ├── PltUPnPObject.h
│   │   │   │   │   ├── PltUtilities.h
│   │   │   │   │   ├── PltVersion.h
│   │   │   │   │   └── PltXbox360.h
│   │   │   │   ├── Platinum
│   │   │   │   └── Resources
│   │   │   │   └── Info.plist
│   │   │   └── Current
│   │   └── universal-apple-macosx
│   │   └── Release
│   │   └── Platinum.framework
│   │   ├── Headers
│   │   ├── Platinum
│   │   ├── Resources
│   │   └── Versions
│   │   ├── A
│   │   │   ├── Headers
│   │   │   │   ├── Neptune.h
│   │   │   │   ├── NptArray.h
│   │   │   │   ├── NptAutoreleasePool.h
│   │   │   │   ├── NptBase64.h
│   │   │   │   ├── NptBufferedStreams.h
│   │   │   │   ├── NptCocoaMessageQueue.h
│   │   │   │   ├── NptCommon.h
│   │   │   │   ├── NptConfig.h
│   │   │   │   ├── NptConsole.h
│   │   │   │   ├── NptConstants.h
│   │   │   │   ├── NptCrypto.h
│   │   │   │   ├── NptDataBuffer.h
│   │   │   │   ├── NptDebug.h
│   │   │   │   ├── NptDefs.h
│   │   │   │   ├── NptDigest.h
│   │   │   │   ├── NptDynamicCast.h
│   │   │   │   ├── NptDynamicLibraries.h
│   │   │   │   ├── NptFile.h
│   │   │   │   ├── NptHash.h
│   │   │   │   ├── NptHttp.h
│   │   │   │   ├── NptInterfaces.h
│   │   │   │   ├── NptList.h
│   │   │   │   ├── NptLogging.h
│   │   │   │   ├── NptMap.h
│   │   │   │   ├── NptMessaging.h
│   │   │   │   ├── NptNetwork.h
│   │   │   │   ├── NptQueue.h
│   │   │   │   ├── NptReferences.h
│   │   │   │   ├── NptResults.h
│   │   │   │   ├── NptRingBuffer.h
│   │   │   │   ├── NptSelectableMessageQueue.h
│   │   │   │   ├── NptSerialPort.h
│   │   │   │   ├── NptSimpleMessageQueue.h
│   │   │   │   ├── NptSockets.h
│   │   │   │   ├── NptStack.h
│   │   │   │   ├── NptStreams.h
│   │   │   │   ├── NptStrings.h
│   │   │   │   ├── NptSystem.h
│   │   │   │   ├── NptThreads.h
│   │   │   │   ├── NptTime.h
│   │   │   │   ├── NptTlsDefaultTrustAnchorsBase.h
│   │   │   │   ├── NptTlsDefaultTrustAnchorsExtended.h
│   │   │   │   ├── NptTls.h
│   │   │   │   ├── NptTypes.h
│   │   │   │   ├── NptUri.h
│   │   │   │   ├── NptUtils.h
│   │   │   │   ├── NptVersion.h
│   │   │   │   ├── NptXml.h
│   │   │   │   ├── NptZip.h
│   │   │   │   ├── Platinum.h
│   │   │   │   ├── PltAction.h
│   │   │   │   ├── PltArgument.h
│   │   │   │   ├── PltConstants.h
│   │   │   │   ├── PltCtrlPoint.h
│   │   │   │   ├── PltCtrlPointTask.h
│   │   │   │   ├── PltDatagramStream.h
│   │   │   │   ├── PltDeviceData.h
│   │   │   │   ├── PltDeviceHost.h
│   │   │   │   ├── PltDidl.h
│   │   │   │   ├── PltDownloader.h
│   │   │   │   ├── PltEvent.h
│   │   │   │   ├── PltFileMediaServer.h
│   │   │   │   ├── PltFrameBuffer.h
│   │   │   │   ├── PltFrameServer.h
│   │   │   │   ├── PltFrameStream.h
│   │   │   │   ├── PltHttpClientTask.h
│   │   │   │   ├── PltHttp.h
│   │   │   │   ├── PltHttpServer.h
│   │   │   │   ├── PltHttpServerTask.h
│   │   │   │   ├── PltLeaks.h
│   │   │   │   ├── PltMediaBrowser.h
│   │   │   │   ├── PltMediaCache.h
│   │   │   │   ├── PltMediaConnect.h
│   │   │   │   ├── PltMediaController.h
│   │   │   │   ├── PltMediaItem.h
│   │   │   │   ├── PltMediaRenderer.h
│   │   │   │   ├── PltMediaServer.h
│   │   │   │   ├── PltMediaServerObject.h
│   │   │   │   ├── PltMetadataHandler.h
│   │   │   │   ├── PltMimeType.h
│   │   │   │   ├── PltProtocolInfo.h
│   │   │   │   ├── PltRingBufferStream.h
│   │   │   │   ├── PltService.h
│   │   │   │   ├── PltSsdp.h
│   │   │   │   ├── PltStateVariable.h
│   │   │   │   ├── PltStreamPump.h
│   │   │   │   ├── PltSyncMediaBrowser.h
│   │   │   │   ├── PltTaskManager.h
│   │   │   │   ├── PltThreadTask.h
│   │   │   │   ├── PltUPnP.h
│   │   │   │   ├── PltUPnPObject.h
│   │   │   │   ├── PltUtilities.h
│   │   │   │   ├── PltVersion.h
│   │   │   │   └── PltXbox360.h
│   │   │   ├── Platinum
│   │   │   └── Resources
│   │   │   ├── en.lproj
│   │   │   │   └── InfoPlist.strings
│   │   │   └── Info.plist
│   │   └── Current
│   └── ThirdParty
│   └── log4net
│   ├── log4net.dll
│   └── log4net.xml
├── README.txt
└── VERSION.txt

321 directories, 1055 files

标签:

实例下载地址

DLNA协议应用源代码,可以进行DLNA/DMC/DMR/AirPlay等的二次开发.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警