Megosztás a következőn keresztül:


Szolgáltatók felületei

Ez a szakasz a Windows Media Device Manager-szolgáltatók által implementált felületeket ismerteti. A szolgáltatók az eszközökkel való kommunikáció legtöbb tényleges munkáját végzik el, mivel az alkalmazás által hívott Windows Media Device Manager SDK-metódusok többségét implementálják.

A szolgáltatóknak nem kell implementálniuk az ebben a szakaszban felsorolt összes felületet. Például egy olyan médiaeszköz, amely nem rendelkezik fedélzeti tárhellyel, nem valósítja meg a tartalom szabályozására vagy nyilvánosságra hozására használt interfészeket. Azt, hogy szükség van-e metódusra vagy felületre a megfelelő referenciaoldalon.

Interfész vagy osztály Leírás
CSecureChannelServer Segédosztály, amely lehetővé teszi, hogy egy szolgáltató vagy egy biztonságos tartalomszolgáltató hitelesítsen egy alkalmazást, és MAC-aláírásokat hozzon létre a biztonságos paraméterekhez.
IMDServiceProvider Az ügyfélnek (általában a Windows Media Device Managernek) egy eszközszámlálót biztosít azokhoz az eszközökhöz, amelyeket a szolgáltató támogat.
IMDServiceProvider2 Kibővíti IMDServiceProvider az eszköz elérési útján történő létrehozásának módszerével.
IMDServiceProvider3 Kibővíti IMDServiceProvider2 az eszköz számbavételi beállításainak beállítására szolgáló metódus megadásával.
IMDSPDevice Példányalapú társítást biztosít egy médiaeszközhöz. Ezzel a felülettel az ügyfél számba tudja sorolni az eszköz tárolási adathordozóinak számbavételét, információkat kérhet le az eszközről, és átlátszatlan (átmenő) parancsokat küldhet az eszköznek.
IMDSPDevice2 Kibővíti IMDSPDevice azáltal, hogy módszereket biztosít a kiterjesztett videoformátumok lekérésére, a Plug and Play (PnP) eszköznevek lekérésére, a tulajdonságlapok használatának engedélyezésére, és lehetővé teszi egy tárolóeszközre mutató mutató lekérését a nevéből. Ez a felület nem kötelező a szolgáltató számára, de ajánlott.
IMDSPDevice3 Kibővíti IMDSPDevice2 azáltal, hogy lehetővé teszi az eszköz tulajdonságainak és képességeinek lekérdezését egy objektumformátum tekintetében.
IMDSPDeviceControl Metódusokat biztosít az eszközök vezérléséhez.
IMDSPDirectTransfer Engedélyezi, hogy a Windows Media Device Manager delegálja a tartalomátvitelt a szolgáltatónak. Ebben az esetben a Windows Media Device Manager nem dolgozza fel a tartalmat, mielőtt elküldené azt a szolgáltatónak. A szolgáltató teljes mértékben ellenőrzi a forrást.
IMDSPEnumDevice A szolgáltató által támogatott médiaeszközök számbavétele.
IMDSPEnumStorage Számba iktatja az eszközön lévő adathordozót és a tárolóeszköz tartalmát.
IMDSPObject Tárolóobjektum adatátviteli műveleteinek módszereit tartalmazza.
IMDSPObject2 Kibővíti IMDSPObject a DRM-kompatibilis adatok hatékonyabb átvitelével.
IMDSPObjectInfo Beállítja vagy lekéri a lejátszás hosszát, a lejátszási pozíciót, a lejátszási eltolást vagy a játszható objektumok teljes hosszát egy tárolóeszközön.
IMDSPRevoked Lekéri azt az URL-címet, amelyről a frissített összetevők letölthetők.
IMDSPStorage Egy példányalapú társítást biztosít egy eszköz tárolóeszközével. Ez az interfész tárolóobjektumokat hoz létre, adatokat kér le róluk, és hozzáférést biztosít a IMDSPEnumStorage felülethez az aktuális tárolóba beágyazott almappák számbavételéhez.
IMDSPStorage2 Kibővíti IMDSPStorage a kiterjesztett attribútumok beolvasásával és beállításával, és lehetővé teszi a tárolóra mutató mutató lekérését a nevéből.
IMDSPStorage3 Kibővíti IMDSPStorage2 a metaadatok támogatásával.
IMDSPStorage4 Kibővíti IMDSPStorage3 lejátszási listák objektumainak támogatásával.
IMDSPStorageGlobals Lekéri a tárolóeszközzel kapcsolatos globális információkat, például a szabad terület mennyiségét és a fájlok teljes számát.

 

Az alábbi ábra bemutatja, hogyan valósíthatja meg a különböző interfészeket egy szolgáltató. Ebben a diagramban a származtatott felületek ugyanabban a címkében jelennek meg a tömörítéshez, így az IMDServiceProvider/2/3 három interfészt jelöl: IMDServiceProvider, IMDServiceProvider2és IMDServiceProvider3. A megjelenített metódusok csak egy ilyen felülettel bővülnek. A származtatott interfészek QueryInterface meghívásával érhetők el a létrehozott objektum alapfelületén.

diagram, amely bemutatja, hogy a Windows Media Device Manager hogyan vár el interfészeket egy szolgáltatótól.

programozási referencia

Windows Media DRM-Implemented interfaces