2356 lines
73 KiB
XML
2356 lines
73 KiB
XML
<?xml version="1.0"?>
|
|
<!--
|
|
*******************************************************************************
|
|
|
|
Copyright (C) 2010-2014 Cinemo GmbH
|
|
All Rights Reserved, Worldwide
|
|
|
|
This file is supplied under the terms of a license agreement or
|
|
non-disclosure agreement or software evaluation agreement with Cinemo GmbH.
|
|
Redistribution of this file, either in parts or as a whole is strictly
|
|
prohibited except in accordance with the terms of such written agreement
|
|
with Cinemo GmbH. This file is confidential and proprietary information
|
|
of Cinemo GmbH and its licensors.
|
|
|
|
For commercial licensing, please contact: sales@cinemo.com
|
|
|
|
*******************************************************************************
|
|
-->
|
|
<cinemo_classes>
|
|
<!-- vfs -->
|
|
<class>
|
|
<class_id>NmeVfsFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsClientFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsClientFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsClientFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsLiveStream</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeLiveStream</interface_id>
|
|
<interface_id>INmeLiveStreamConnect</interface_id>
|
|
<create>NmeCreateVfsLiveStream</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsLiveStream</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsAudioCapture</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsLiveAudio</interface_id>
|
|
<create>NmeCreateVfsAudioCapture</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsAudioCapture</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsLiveAudio</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeLiveStream</interface_id>
|
|
<create>NmeCreateVfsLiveAudio</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsLiveAudio</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsNamedPipe</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsNamedPipe</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsNamedPipe</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsFuseMI</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsFuseMI</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsFuseMI</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsLockedFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsRipClient</interface_id>
|
|
<create>NmeCreateVfsLockedFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsLockedFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsFileDownload</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsFileDownload</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsFileDownload</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDisc</class_id>
|
|
<dependency>SCSI</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDisc</interface_id>
|
|
<create>NmeCreateVfsDisc</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDisc</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsFolder</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsFolder</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsFolder</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeUnzip</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<interface_id>INmeVfsFilesystem</interface_id>
|
|
<create>NmeCreateVfsUnzip</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsUnzip</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>ZIP;APK</file_extensions>
|
|
<content_types>application/zip</content_types>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeURLShortcut</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsURLShortcut</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsURLShortcut</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>URL</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeFileCorruption</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsFileCorruption</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCDDA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsCDDA</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsCDDA</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDvdDisc</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDvd</interface_id>
|
|
<create>NmeCreateVfsDvdDisc</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDvdDisc</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDvdImageFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDvd</interface_id>
|
|
<create>NmeCreateVfsDvdImageFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDvdImageFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>ISO;NRG;IMG</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDvdFolder</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDvd</interface_id>
|
|
<create>NmeCreateVfsDvdFolder</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDvdFolder</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDvdmvrDisc</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDvdmvr</interface_id>
|
|
<create>NmeCreateVfsDvdmvrDisc</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDvdmvrDisc</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDvdmvrImageFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDvdmvr</interface_id>
|
|
<create>NmeCreateVfsDvdmvrImageFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDvdmvrImageFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>ISO;NRG;IMG</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDvdmvrFolder</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDvdmvr</interface_id>
|
|
<create>NmeCreateVfsDvdmvrFolder</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDvdmvrFolder</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeBdFolder</class_id>
|
|
<dependency>Bluray</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsBdFolder</interface_id>
|
|
<create>NmeCreateVfsBdFolder</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsBdFolder</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeBdPersistent</class_id>
|
|
<dependency>Bluray</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsBdPersistent</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<create>NmeCreateVfsBdPersistent</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsBdPersistent</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsCamera</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsCamera</interface_id>
|
|
<create>NmeCreateVfsCamera</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsCamera</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsRTSP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsRTP</interface_id>
|
|
<create>NmeCreateVfsRTSP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsRTSP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsRTPAVP33</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<create>NmeCreateVfsRTPAVP33</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsRTPAVP33</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsRTPAVPxx</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<create>NmeCreateVfsRTPAVPxx</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsRTPAVPxx</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeResourceFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsResourceFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsResourceFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAndroidAssetFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsAndroidAssetFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsAndroidAssetFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMemoryFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsMemoryFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsMemoryFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeFsHFS</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<interface_id>INmeVfsFilesystem</interface_id>
|
|
<create>NmeCreateVfsHFS</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsHFS</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeFsUDF</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<interface_id>INmeVfsFilesystem</interface_id>
|
|
<create>NmeCreateVfsUDF</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsUDF</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeFsISO9660</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<interface_id>INmeVfsFilesystem</interface_id>
|
|
<create>NmeCreateVfsISO9660</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsISO9660</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDiscImage</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDisc</interface_id>
|
|
<create>NmeCreateVfsDiscImage</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDiscImage</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>ISO;NRG;IMG;BIN</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVcdFolder</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsVcd</interface_id>
|
|
<create>NmeCreateVfsVcdFolder</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsVcdFolder</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsDlnaStreamHTTP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDlnaStreamHTTP</interface_id>
|
|
<create>NmeCreateVfsDlnaStreamHTTP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDlnaStreamHTTP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsHTTP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsHTTP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsHTTP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsSocket</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<interface_id>INmeVfsSocket</interface_id>
|
|
<create>NmeCreateVfsSocket</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsSocket</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMOST</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsMOST</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsMOST</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsDMB</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsDMB</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDMB</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeTS</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsTS</interface_id>
|
|
<create>NmeCreateVfsTS</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsTS</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeFavorites</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsFavorites</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsFavorites</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>XML</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsPlaylist</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsPlaylist</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsPlaylist</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
<file_extensions>M3U;M3U8;PLS;WPL;XSPF;B4S;XML;RMP;SMIL;WSX;ASX;WAX;WVX;WMX;RAM;MAGMA</file_extensions>
|
|
</class>
|
|
<!-- UPNP -->
|
|
<class>
|
|
<class_id>NmeVfsUPNP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsUPNP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsUPNP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsSSDP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsSSDP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsSSDP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeSSDPDevice</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeSSDPServer</interface_id>
|
|
<create>NmeCreateVfsSSDPDevice</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDDP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDDP</interface_id>
|
|
<create>NmeCreateDDP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- USB -->
|
|
<class>
|
|
<class_id>NmeVfsUSB</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsUSB</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsUSB</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeUSBDiscover</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeUSBDiscover</interface_id>
|
|
<create>NmeCreateVfsUSBDiscover</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsUSBDetect</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsUSBDetect</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsUSBDetect</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<!-- MTP -->
|
|
<class>
|
|
<class_id>NmeVfsMTP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsMTP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsMTP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsMTPFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsMTPFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsMTPFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMTPDevice</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeMTPDevice</interface_id>
|
|
<create>NmeCreateVfsMTPDevice</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- FFS -->
|
|
<class>
|
|
<class_id>NmeFFSDevice</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeFFSDevice</interface_id>
|
|
<create>NmeCreateFFSDevice</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- IAP -->
|
|
<class>
|
|
<class_id>NmeVfsIAP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsIAP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsIAP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsIAPTrack</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsIAPTrack</interface_id>
|
|
<create>NmeCreateVfsIAPTrack</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsIAPTrack</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsIAPPassthru</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsIAPPassthru</interface_id>
|
|
<create>NmeCreateVfsIAPPassthru</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsIAPPassthru</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeIAPDevice</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeIAPDevice</interface_id>
|
|
<create>NmeCreateIAPDevice</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeIAPAuthenticate</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeIAPAuthenticate</interface_id>
|
|
<create>NmeCreateVfsIAPAuthenticate</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavIAP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavIAP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateNavIAP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeIAPPlaylistSelector</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfsTrackSelector</interface_id>
|
|
<create>NmeCreateIAPPlaylistSelector</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateIAPPlaylistSelector</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<!-- Android Auto -->
|
|
<class>
|
|
<class_id>CinemoAndroidAuto</class_id>
|
|
<interface_id>ICinemoAndroidAuto</interface_id>
|
|
<create>NmeCreateCinemoAndroidAuto</create>
|
|
<create_dll>NmeAndroidAuto</create_dll>
|
|
<detect>NmeCreateCinemoAndroidAuto</detect>
|
|
<detect_dll>NmeAndroidAuto</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsAndroidAuto</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsAndroidAuto</interface_id>
|
|
<create>NmeCreateVfsAndroidAuto</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsAndroidAuto</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavAndroidAuto</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavAndroidAuto</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateNavAndroidAuto</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<!-- DiPO -->
|
|
<class>
|
|
<class_id>NmeVfsDipo</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDipo</interface_id>
|
|
<create>NmeCreateVfsDipo</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDipo</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavDipo</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavDipo</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateNavDipo</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<!-- DDP -->
|
|
<class>
|
|
<class_id>NmeVfsDDP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsDDP</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDDP</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsDDPFile</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsDDPFile</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDDPFile</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsDDPDisc</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsDisc</interface_id>
|
|
<create>NmeCreateVfsDDPDisc</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDDPDisc</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsDDPIAPTrack</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsIAPTrack</interface_id>
|
|
<create>NmeCreateVfsDDPIAPTrack</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDDPIAPTrack</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsDDPIAPPassthru</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsIAPPassthru</interface_id>
|
|
<create>NmeCreateVfsDDPIAPPassthru</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsDDPIAPPassthru</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<!-- no detection, created by class_id -->
|
|
<class>
|
|
<class_id>NmeFileCache</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<interface_id>INmeVfsFileCache</interface_id>
|
|
<create>NmeCreateVfsFileCache</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeFileWriteBuffer</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsFileWriteBuffer</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- navigators -->
|
|
<!-- order of navigators is important: first containers, then elementary streams -->
|
|
<!-- this may avoid problems with detection functions -->
|
|
<class>
|
|
<class_id>NmeNavBuffered</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavBuffered</create>
|
|
<create_dll>NmeNav</create_dll>
|
|
<detect>NmeCreateNavBuffered</detect>
|
|
<detect_dll>NmeNav</detect_dll>
|
|
<!-- AVI -->
|
|
<file_extensions>AVI;DIVX</file_extensions>
|
|
<content_types>video/avi</content_types>
|
|
<content_types>video/vnd.avi</content_types>
|
|
<content_types>video/msvideo</content_types>
|
|
<content_types>video/x-msvideo</content_types>
|
|
<content_types>video/divx</content_types>
|
|
<content_types>video/x-divx</content_types>
|
|
<!-- MP4 -->
|
|
<file_extensions>MP4;QT;MOV;M4A;M4B;M4V;3GP;3G2;ISMA;ISMV</file_extensions>
|
|
<content_types>audio/mp4</content_types>
|
|
<content_types>video/mp4</content_types>
|
|
<content_types>audio/mp4a-latm</content_types>
|
|
<content_types>video/x-m4v</content_types>
|
|
<content_types>video/quicktime</content_types>
|
|
<content_types>application/mp4</content_types>
|
|
<content_types>audio/3gpp</content_types>
|
|
<content_types>video/3gpp</content_types>
|
|
<!-- FLV -->
|
|
<file_extensions>FLV</file_extensions>
|
|
<content_types>video/flv</content_types>
|
|
<content_types>video/x-flv</content_types>
|
|
<!-- ASF -->
|
|
<file_extensions>ASF;WMV;WM;WMA;DVR-MS</file_extensions>
|
|
<content_types>video/x-ms-asf</content_types>
|
|
<content_types>audio/x-ms-wma</content_types>
|
|
<content_types>video/x-ms-wmv</content_types>
|
|
<content_types>video/ms-asf</content_types>
|
|
<content_types>audio/ms-wma</content_types>
|
|
<content_types>video/ms-wmv</content_types>
|
|
<content_types>application/vnd.ms.wms-hdr.asfv1</content_types>
|
|
<content_types>application/x-mms-framed</content_types>
|
|
<!-- OGG -->
|
|
<file_extensions>OGG;OGM;OGV;SPX;SPEEX</file_extensions>
|
|
<content_types>application/ogg</content_types>
|
|
<content_types>application/x-ogg</content_types>
|
|
<content_types>audio/ogg</content_types>
|
|
<content_types>audio/x-ogg</content_types>
|
|
<content_types>video/ogg</content_types>
|
|
<content_types>video/x-ogg</content_types>
|
|
<!-- Matroska -->
|
|
<file_extensions>MKV;MKA;WEBM</file_extensions>
|
|
<content_types>audio/x-matroska</content_types>
|
|
<content_types>video/x-matroska</content_types>
|
|
<content_types>audio/webm</content_types>
|
|
<content_types>video/webm</content_types>
|
|
<!-- MPEG-PS -->
|
|
<file_extensions>MPG;MPEG;VOB;EVO;M2P;VDR;DAT</file_extensions>
|
|
<content_types>video/mpeg</content_types>
|
|
<content_types>video/mp1s</content_types>
|
|
<!-- MPEG-TS -->
|
|
<file_extensions>TS;TRP;MTS;M2T;M2TS;DMB</file_extensions>
|
|
<content_types>video/mp2t</content_types>
|
|
<content_types>video/vnd.dlna.mpeg-tts</content_types>
|
|
<!-- PVA -->
|
|
<file_extensions>PVA</file_extensions>
|
|
<!-- MP3 -->
|
|
<file_extensions>MPA;MP1;MP2;MP3</file_extensions>
|
|
<content_types>audio/mpeg</content_types>
|
|
<content_types>audio/mp3</content_types>
|
|
<content_types>audio/mpa</content_types>
|
|
<content_types>audio/mpa-robust</content_types>
|
|
<content_types>audio/mpg</content_types>
|
|
<content_types>audio/mpeg3</content_types>
|
|
<content_types>audio/x-mpeg</content_types>
|
|
<content_types>audio/x-mpegaudio</content_types>
|
|
<content_types>audio/x-mp3</content_types>
|
|
<content_types>audio/x-mpg</content_types>
|
|
<content_types>audio/x-mpeg3</content_types>
|
|
<!-- AAC -->
|
|
<file_extensions>AAC;ADTS;ADIF;APL</file_extensions>
|
|
<content_types>audio/aac</content_types>
|
|
<content_types>audio/aacp</content_types>
|
|
<content_types>audio/vnd.dlna.adts</content_types>
|
|
<!-- FLAC -->
|
|
<file_extensions>FLA;FLAC</file_extensions>
|
|
<content_types>application/flac</content_types>
|
|
<content_types>application/x-flac</content_types>
|
|
<content_types>audio/flac</content_types>
|
|
<content_types>audio/x-flac</content_types>
|
|
<!-- Dolby -->
|
|
<file_extensions>AC3;EC3;EAC3</file_extensions>
|
|
<content_types>audio/ac3</content_types>
|
|
<content_types>audio/vnd.dolby.dd-raw</content_types>
|
|
<!-- DTS -->
|
|
<file_extensions>DTS;DTSHD</file_extensions>
|
|
<content_types>audio/vnd.dts</content_types>
|
|
<content_types>audio/vnd.dts-hd</content_types>
|
|
<!-- SBC -->
|
|
<file_extensions>SBC</file_extensions>
|
|
<!-- AMR -->
|
|
<file_extensions>AMR;AWB</file_extensions>
|
|
<content_types>audio/amr</content_types>
|
|
<content_types>audio/amr-wb</content_types>
|
|
<!-- APE -->
|
|
<file_extensions>APE</file_extensions>
|
|
<!-- MLP -->
|
|
<file_extensions>MLP</file_extensions>
|
|
<!-- DV -->
|
|
<file_extensions>DV;DVSD</file_extensions>
|
|
<!-- PCM -->
|
|
<file_extensions>WAV;AIF;AIFF;GSM;VOX;CDA;PCM</file_extensions>
|
|
<content_types>audio/aiff</content_types>
|
|
<content_types>audio/x-aiff</content_types>
|
|
<content_types>audio/l8</content_types>
|
|
<content_types>audio/l16</content_types>
|
|
<content_types>audio/vnd.wave</content_types>
|
|
<content_types>audio/wav</content_types>
|
|
<content_types>audio/wave</content_types>
|
|
<content_types>audio/x-wav</content_types>
|
|
<!-- still images -->
|
|
<file_extensions>BMP;JPG;JPEG;PNG;GIF;TIF;TIFF;WEBP</file_extensions>
|
|
<content_types>image/bmp</content_types>
|
|
<content_types>image/gif</content_types>
|
|
<content_types>image/jpeg</content_types>
|
|
<content_types>image/png</content_types>
|
|
<content_types>image/tiff</content_types>
|
|
<content_types>image/webp</content_types>
|
|
<!-- raw video -->
|
|
<file_extensions>264;H264;VC1;RCV;M1V;M2V;CMP</file_extensions>
|
|
<!-- Y4M -->
|
|
<file_extensions>Y4M</file_extensions>
|
|
</class>
|
|
<!-- copier navigator -->
|
|
<class>
|
|
<class_id>NmeNavCopier</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavCopier</create>
|
|
<create_dll>NmeNavCopier</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- distributed playback -->
|
|
<class>
|
|
<class_id>NmeServerTCP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeNavServer</interface_id>
|
|
<create>NmeCreateNavServerTCP</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeServerMLB</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeNavServer</interface_id>
|
|
<create>NmeCreateNavServerMLB</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsClient</class_id>
|
|
<dependency>DistributedPlayback</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsClient</interface_id>
|
|
<create>NmeCreateVfsClient</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect>NmeCreateVfsClient</detect>
|
|
<detect_dll>NmeRedSource</detect_dll>
|
|
<file_extensions>MASTER</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavClient</class_id>
|
|
<dependency>DistributedPlayback</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavClient</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect>NmeCreateNavClient</detect>
|
|
<detect_dll>NmeRedSource</detect_dll>
|
|
</class>
|
|
<!-- filters -->
|
|
<class>
|
|
<class_id>NmeRedSource</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateRedSource</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeRedEncode</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateRedEncode</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVideo</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateVideo</create>
|
|
<create_dll>NmeVideo</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudio</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateAudio</create>
|
|
<create_dll>NmeAudio</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudioMixer</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateAudioMixer</create>
|
|
<create_dll>NmeAudio</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeSubtitle</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<interface_id>INmeSubpictureDecode</interface_id>
|
|
<create>NmeCreateSubtitle</create>
|
|
<create_dll>NmeSubtitle</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- video devices -->
|
|
<class>
|
|
<class_id>NmeDeviceEGL</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceEGL</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceEGLShader</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceEGLShader</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceEGLTasks</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoTasks</interface_id>
|
|
<create>NmeCreateDeviceEGLTasks</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceD3D</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceD3D</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceD3D11</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceD3D11</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceX11</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceX11</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceiPhone</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceiPhone</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceFb</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceFb</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceScreen</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceScreen</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceGF</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceGF</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceNullVideo</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceNullVideo</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceNvMedia</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceNvMedia</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceDGpu</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceDGpu</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceGMA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceGMA</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceQtPainter</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceQtPainter</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDevicePVR2D</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDevicePVR2D</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceVPE</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceVPE</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceVIV</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceVIV</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceAWRendering</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceAWRendering</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceBltsville</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceBltsville</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceVSPM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceVSPM</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceSoftVideo</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<create>NmeCreateDeviceSoftVideo</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- special video devices -->
|
|
<class>
|
|
<class_id>NmeDeviceConsole</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<interface_id>INmeWindow</interface_id>
|
|
<create>NmeCreateDeviceConsole</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceInputEvent</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeVideoDevice</interface_id>
|
|
<interface_id>INmeWindow</interface_id>
|
|
<create>NmeCreateDeviceInputEvent</create>
|
|
<create_dll>NmeVideoDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- video renderer filters -->
|
|
<class>
|
|
<class_id>NmeVmrNull</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<interface_id>INmeVideoRenderer</interface_id>
|
|
<create>NmeCreateVmrNull</create>
|
|
<create_dll>NmeVideoRenderer</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVmr</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<interface_id>INmeVideoRenderer</interface_id>
|
|
<create>NmeCreateVmr</create>
|
|
<create_dll>NmeVideoRenderer</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- audio devices -->
|
|
<class>
|
|
<class_id>NmeDeviceA2IClient</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceA2I</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceALSA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceALSA</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceAudioTrack</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceAudioTrack</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceAudioUnit</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceAudioUnit</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceMC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceMC</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceNullAudio</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceNullAudio</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceNvAudio</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceNvAudio</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceOpenSLES</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceOpenSLES</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceSNDIF</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceSNDIF</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceWasapi</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceWasapi</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceWaveout</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceWaveout</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceGhAudio</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceGhAudio</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDevicePhoton</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDevicePhoton</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDeviceAVB</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioDevice</interface_id>
|
|
<create>NmeCreateDeviceAVB</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- audio capture -->
|
|
<class>
|
|
<class_id>NmeAudioCaptureNull</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioCapture</interface_id>
|
|
<create>NmeCreateAudioCaptureNull</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudioCaptureWavein</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioCapture</interface_id>
|
|
<create>NmeCreateAudioCaptureWavein</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudioCaptureTinyALSA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioCapture</interface_id>
|
|
<create>NmeCreateAudioCaptureTinyALSA</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudioCaptureAudioRecord</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioCapture</interface_id>
|
|
<create>NmeCreateAudioCaptureAudioRecord</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudioCaptureOpenSLES</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioCapture</interface_id>
|
|
<create>NmeCreateAudioCaptureOpenSLES</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAudioCaptureALSA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAudioCapture</interface_id>
|
|
<create>NmeCreateAudioCaptureALSA</create>
|
|
<create_dll>NmeAudioDevice</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- audio renderer filters -->
|
|
<class>
|
|
<class_id>NmeAudioRenderer</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<interface_id>INmeAudioRenderer</interface_id>
|
|
<create>NmeCreateAudioRenderer</create>
|
|
<create_dll>NmeAudioRenderer</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNullAudioRenderer</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<interface_id>INmeAudioRenderer</interface_id>
|
|
<create>NmeCreateNullAudioRenderer</create>
|
|
<create_dll>NmeAudioRenderer</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- encoder filters -->
|
|
<class>
|
|
<class_id>NmeAudioEncoder</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateAudioEncoder</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- muxer filters -->
|
|
<class>
|
|
<class_id>NmeMuxFilter</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<interface_id>INmeEvents</interface_id>
|
|
<create>NmeCreateMuxFilter</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- muxer objects -->
|
|
<class>
|
|
<class_id>NmeMuxMP4</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeMuxer</interface_id>
|
|
<interface_id>INmeRipServer</interface_id>
|
|
<create>NmeCreateMuxMP4</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
<file_extensions>MP4</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMuxAAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeMuxer</interface_id>
|
|
<interface_id>INmeRipServer</interface_id>
|
|
<create>NmeCreateMuxAAC</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
<file_extensions>AAC</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMuxOGG</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeMuxer</interface_id>
|
|
<interface_id>INmeRipServer</interface_id>
|
|
<create>NmeCreateMuxOGG</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
<file_extensions>OGG</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMuxWAV</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeMuxer</interface_id>
|
|
<interface_id>INmeRipServer</interface_id>
|
|
<create>NmeCreateMuxWAV</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
<file_extensions>WAV</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMuxPCM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeMuxer</interface_id>
|
|
<interface_id>INmeRipServer</interface_id>
|
|
<create>NmeCreateMuxPCM</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
<file_extensions>CDA</file_extensions>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMuxFLAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeMuxer</interface_id>
|
|
<interface_id>INmeRipServer</interface_id>
|
|
<create>NmeCreateMuxFLAC</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
<file_extensions>FLAC</file_extensions>
|
|
</class>
|
|
<!-- misc. filters -->
|
|
<class>
|
|
<class_id>NmeDumpFilter</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateDumpFilter</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCopyFilter</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeFilter</interface_id>
|
|
<create>NmeCreateCopyFilter</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- AVRCP support -->
|
|
<class>
|
|
<class_id>NmeAVRCP</class_id>
|
|
<dependency>AVRCP</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsAVRCP</interface_id>
|
|
<create>NmeCreateVfsAVRCP</create>
|
|
<create_dll>NmeAvrcp</create_dll>
|
|
<detect>NmeCreateVfsAVRCP</detect>
|
|
<detect_dll>NmeAvrcp</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavAVRCP</class_id>
|
|
<dependency>AVRCP</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavAVRCP</create>
|
|
<create_dll>NmeAvrcp</create_dll>
|
|
<detect>NmeCreateNavAVRCP</detect>
|
|
<detect_dll>NmeAvrcp</detect_dll>
|
|
</class>
|
|
<!-- IOAmpRouter input support -->
|
|
<class>
|
|
<class_id>NmeIOAmp</class_id>
|
|
<dependency>AVRCP</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsIOAmp</interface_id>
|
|
<create>NmeCreateVfsIOAmpRouter</create>
|
|
<create_dll>NmeAvrcp</create_dll>
|
|
<detect>NmeCreateVfsIOAmpRouter</detect>
|
|
<detect_dll>NmeAvrcp</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavIOAmp</class_id>
|
|
<dependency>AVRCP</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateNavIOAmpRouter</create>
|
|
<create_dll>NmeAvrcp</create_dll>
|
|
<detect>NmeCreateNavIOAmpRouter</detect>
|
|
<detect_dll>NmeAvrcp</detect_dll>
|
|
</class>
|
|
<!-- AVRCPMediaFS support -->
|
|
<class>
|
|
<class_id>NmeVfsAVRCPMediaFSTrack</class_id>
|
|
<dependency>AVRCPMediaFS</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsAVRCPTrack</interface_id>
|
|
<create>NmeCreateVfsAVRCPMediaFSTrack</create>
|
|
<create_dll>NmeAvrcpMediaFS</create_dll>
|
|
<detect>NmeCreateVfsAVRCPMediaFSTrack</detect>
|
|
<detect_dll>NmeAvrcpMediaFS</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavAVRCPMediaFS</class_id>
|
|
<dependency>AVRCPMediaFS</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateAVRCPMediaFSNavigator</create>
|
|
<create_dll>NmeAvrcpMediaFS</create_dll>
|
|
<detect>NmeCreateAVRCPMediaFSNavigator</detect>
|
|
<detect_dll>NmeAvrcpMediaFS</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAVRCPMediaFSDevice</class_id>
|
|
<dependency>AVRCPMediaFS</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAVRCPDevice</interface_id>
|
|
<create>NmeCreateVfsAVRCPMediaFSDevice</create>
|
|
<create_dll>NmeAvrcpMediaFS</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsAVRCPMediaFS</class_id>
|
|
<dependency>AVRCPMediaFS</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsAVRCPMediaFS</create>
|
|
<create_dll>NmeAvrcpMediaFS</create_dll>
|
|
<detect>NmeCreateVfsAVRCPMediaFS</detect>
|
|
<detect_dll>NmeAvrcpMediaFS</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsMediaFS</class_id>
|
|
<dependency>AVRCPMediaFS</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsMediaFS</create>
|
|
<create_dll>NmeAvrcpMediaFS</create_dll>
|
|
<detect>NmeCreateVfsMediaFS</detect>
|
|
<detect_dll>NmeAvrcpMediaFS</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeMediaFS</class_id>
|
|
<dependency>AVRCPMediaFS</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeMediaFSDiscover</interface_id>
|
|
<create>NmeCreateMediaFS</create>
|
|
<create_dll>NmeAvrcpMediaFS</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- AVRCPCoral support -->
|
|
<class>
|
|
<class_id>NmeVfsA2DPCoralTrack</class_id>
|
|
<dependency>AVRCPCoral</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsA2DPTrack</interface_id>
|
|
<create>NmeCreateVfsA2DPCoralTrack</create>
|
|
<create_dll>NmeAvrcpCoral</create_dll>
|
|
<detect>NmeCreateVfsA2DPCoralTrack</detect>
|
|
<detect_dll>NmeAvrcpCoral</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavA2DPCoral</class_id>
|
|
<dependency>AVRCPCoral</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateA2DPCoralNavigator</create>
|
|
<create_dll>NmeAvrcpCoral</create_dll>
|
|
<detect>NmeCreateA2DPCoralNavigator</detect>
|
|
<detect_dll>NmeAvrcpCoral</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeA2DPCoralDevice</class_id>
|
|
<dependency>AVRCPCoral</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeA2DPDevice</interface_id>
|
|
<create>NmeCreateVfsA2DPCoralDevice</create>
|
|
<create_dll>NmeAvrcpCoral</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- AVRCPEvo support -->
|
|
<class>
|
|
<class_id>NmeVfsAVRCPEvoTrack</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsAVRCPTrack</interface_id>
|
|
<create>NmeCreateVfsAVRCPEvoTrack</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect>NmeCreateVfsAVRCPEvoTrack</detect>
|
|
<detect_dll>NmeAvrcpEvo</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsA2DPEvoTrack</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsA2DPTrack</interface_id>
|
|
<create>NmeCreateVfsA2DPEvoTrack</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect>NmeCreateVfsA2DPEvoTrack</detect>
|
|
<detect_dll>NmeAvrcpEvo</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavA2DPEvo</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateA2DPEvoNavigator</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect>NmeCreateA2DPEvoNavigator</detect>
|
|
<detect_dll>NmeAvrcpEvo</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeNavAVRCPEvo</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeNav</interface_id>
|
|
<create>NmeCreateAVRCPEvoNavigator</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect>NmeCreateAVRCPEvoNavigator</detect>
|
|
<detect_dll>NmeAvrcpEvo</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeA2DPEvoDevice</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeA2DPDevice</interface_id>
|
|
<create>NmeCreateVfsA2DPEvoDevice</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeIAPDBusAudio</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeIAPAudio</interface_id>
|
|
<create>NmeCreateIAPDBusAudio</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeEvoMediaTransport</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<create>NmeCreateEvoMediaTransport</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeAVRCPEvoDevice</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeAVRCPDevice</interface_id>
|
|
<create>NmeCreateVfsAVRCPEvoDevice</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeVfsAVRCPEvo</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateVfsAVRCPEvo</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect>NmeCreateVfsAVRCPEvo</detect>
|
|
<detect_dll>NmeAvrcpEvo</detect_dll>
|
|
</class>
|
|
<!-- D-Bus -->
|
|
<class>
|
|
<class_id>NmeVfsDBusEvo</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<create>NmeCreateDBusEvo</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect>NmeCreateDBusEvo</detect>
|
|
<detect_dll>NmeAvrcpEvo</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDBusDiscoverEvo</class_id>
|
|
<dependency>AVRCPEvo</dependency>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeDBusDiscover</interface_id>
|
|
<create>NmeCreateDBusDiscoverEvo</create>
|
|
<create_dll>NmeAvrcpEvo</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- external subtitle stream providers -->
|
|
<class>
|
|
<class_id>NmeExternalSubtitle</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeExternalSubtitle</interface_id>
|
|
<create>NmeCreateExternalSubtitle</create>
|
|
<create_dll>NmeSubtitle</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- audio decoders -->
|
|
<class>
|
|
<class_id>NmeCodecAAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAAC</create>
|
|
<create_dll>NmeAudioAAC</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecAACReference</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAACReference</create>
|
|
<create_dll>NmeAudioAAC</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecMP3Pro</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecMP3Pro</create>
|
|
<create_dll>NmeAudioMP3</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecMPA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecMPA</create>
|
|
<create_dll>NmeAudioMP3</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecNeMPEG</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecNeMPEG</create>
|
|
<create_dll>NmeAudioMP3</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecWMA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecWMA</create>
|
|
<create_dll>NmeAudioWMA</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecWMSP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecWMSP</create>
|
|
<create_dll>NmeAudioWMA</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecDDPRef</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecDDPRef</create>
|
|
<create_dll>NmeAudioDolby</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecAC3</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAC3</create>
|
|
<create_dll>NmeAudioDolby</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecAC3Custom</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAC3Custom</create>
|
|
<create_dll>NmeAudioDolby</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecMeridianMLP</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecMeridianMLP</create>
|
|
<create_dll>NmeAudioDolby</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecMLPCustom</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecMLPCustom</create>
|
|
<create_dll>NmeAudioDolby</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecDCA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecDCA</create>
|
|
<create_dll>NmeAudioDTS</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecDTSHD</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecDTSHD</create>
|
|
<create_dll>NmeAudioDTS</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecDTSHD2</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecDTSHD2</create>
|
|
<create_dll>NmeAudioDTS</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecADPCM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecADPCM</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecALAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecALAC</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecAmrNb</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAmrNb</create>
|
|
<create_dll>NmeAudioAMR</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecAmrWb</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAmrWb</create>
|
|
<create_dll>NmeAudioAMR</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecAtrac</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecAtrac</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecCook</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecCook</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecRA</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecRA</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecRalf</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecRalf</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecFLAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecFLAC</create>
|
|
<create_dll>NmeAudioFLAC</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecG722_1</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecG722_1</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecG726</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecG726</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecGSM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecGSM</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecLPCM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecLPCM</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecPCM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecPCM</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecSBC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecSBC</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecBluetoothSBC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecBluetoothSBC</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecOpus</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecOpus</create>
|
|
<create_dll>NmeAudioMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecSpeex</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecSpeex</create>
|
|
<create_dll>NmeAudioSpeex</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecVorbis</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodec</interface_id>
|
|
<create>NmeCreateCodecVorbis</create>
|
|
<create_dll>NmeAudioVorbis</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- audio encoders -->
|
|
<class>
|
|
<class_id>NmeEncodeAAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodecEncode</interface_id>
|
|
<create>NmeCreateAACEncoder</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeEncodePCM</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodecEncode</interface_id>
|
|
<create>NmeCreatePCMEncoder</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeEncodeG722_1</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodecEncode</interface_id>
|
|
<create>NmeCreateG722_1_Encoder</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeEncodeSpeex</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodecEncode</interface_id>
|
|
<create>NmeCreateSpeexEncoder</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeEncodeFLAC</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeAudioCodecEncode</interface_id>
|
|
<create>NmeCreateFLACEncoder</create>
|
|
<create_dll>NmeEncoder</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- video codecs -->
|
|
<class>
|
|
<class_id>NmeCodecNvdecSW</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecNvdecSW</create>
|
|
<create_dll>NmeVideoSW</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecNvdecHW</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecNvdecHW</create>
|
|
<create_dll>NmeVideoHW</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecOMX</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecOMX</create>
|
|
<create_dll>NmeVideoOMX</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecSFT</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecSFT</create>
|
|
<create_dll>NmeVideoSFT</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecVPU</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecVPU</create>
|
|
<create_dll>NmeVideoVPU</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecDCE</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecDCE</create>
|
|
<create_dll>NmeVideoDCE</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecVTB</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecVTB</create>
|
|
<create_dll>NmeVideoVTB</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecMSDK</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecMSDK</create>
|
|
<create_dll>NmeVideoMSDK</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeCodecFFmpeg</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVideoCodec</interface_id>
|
|
<create>NmeCreateCodecFFmpeg</create>
|
|
<create_dll>NmeVideoMisc</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<!-- bd navigator (manually created without INmeNav) -->
|
|
<class>
|
|
<class_id>NmeNavBd</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<create>NmeCreateNavBd</create>
|
|
<create_dll>NmeNavBd</create_dll>
|
|
<detect/>
|
|
<detect_dll/>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeIOSMediaLib</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeVfs</interface_id>
|
|
<interface_id>INmeVfsFolder</interface_id>
|
|
<interface_id>INmeVfsFile</interface_id>
|
|
<create>NmeCreateVfsIOSMediaLib</create>
|
|
<create_dll>NmeVfs</create_dll>
|
|
<detect>NmeCreateVfsIOSMediaLib</detect>
|
|
<detect_dll>NmeVfs</detect_dll>
|
|
</class>
|
|
<!-- DTCP-IP devices -->
|
|
<class>
|
|
<class_id>NmeDTCPSourceDevice</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeDTCPSourceDevice</interface_id>
|
|
<create>NmeCreateDTCPSourceDevice</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect>NmeCreateDTCPSourceDevice</detect>
|
|
<detect_dll>NmeRedSource</detect_dll>
|
|
</class>
|
|
<class>
|
|
<class_id>NmeDTCPSinkDevice</class_id>
|
|
<interface_id>ICinemoUnknown</interface_id>
|
|
<interface_id>INmeDevice</interface_id>
|
|
<interface_id>INmeDTCPSinkDevice</interface_id>
|
|
<create>NmeCreateDTCPSinkDevice</create>
|
|
<create_dll>NmeRedSource</create_dll>
|
|
<detect>NmeCreateDTCPSinkDevice</detect>
|
|
<detect_dll>NmeRedSource</detect_dll>
|
|
</class>
|
|
</cinemo_classes>
|