Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
Az alábbi két táblázat az SDK által támogatott felületeket ismerteti, és megjeleníti az objektumokhoz és más felületekhez való viszonyukat.
| Interfész | Leírás |
|---|---|
| INSNetSourceCreator | Létrehoz egy felügyeleti hálózati forrást beépülő, amely a jelszavak gyorsítótárazására és a proxykiszolgálók megkeresésére használható. |
| INSSBuffer | Egy pufferobjektumban tárolt puffert szabályoz. Ez az interfész az SDK metódusaiba és metódusaiba történő minták továbbítására szolgál. |
| INSSBuffer2 | Örökli INSSBuffer. A felület új metódusai visszavonásra kerülnek, mert nincsenek implementálva ebben a kiadásban. |
| INSSBuffer3 | Beállítja és lekéri a puffertulajdonságokat. A puffertulajdonságok a pufferrel kapcsolatos információk továbbítására szolgálnak, amikor az SDK metódusaihoz vagy metódusaihoz kerülnek. |
| INSSBuffer4 | A puffertulajdonságok számbavétele. |
| IReferenceClock | Hozzáférést biztosít egy szabványos referenciaóra számára. |
| IRMGetLicense | Ügyféloldali licencszerzést hajt végre. |
| IWMAddressAccess | Szabályozza az IP-hozzáférési listákat az író hálózati fogadó objektumán. |
| IWMAddressAccess2 | IPv6-támogatást ad hozzá az IWMAddressAccess felülethez. |
| IWMAuthorizer | Hozzáférést biztosít a tanúsítványokhoz. |
| IWMBackupRestoreProps | Beállítja, lekéri és eltávolítja a IWMLicenseBackup és IWMLicenseRestore interfészek által igényelt tulajdonságokat. |
| IWMBandwidthSharing | Sávszélesség-megosztó objektumokat konfigurál. A sávszélesség-megosztó objektumokat profilobjektumok hozzák létre, hogy olyan adatfolyamokat adjanak meg, amelyek az egyes bitsebességüktől függetlenül soha nem használnak egy bizonyos sávszélességnél nagyobb sávszélességet közöttük. |
| IWMClientConnections | Lekéri az íróhálózati fogadó objektumhoz csatlakoztatott ügyfelek adatait. |
| IWMClientConnections2 | Speciális információkat kér le az íróhálózati fogadó objektumhoz csatlakoztatott ügyfelekről. |
| IWMCodecAMVideoAccelerator | A Windows Media Dekóder DMO, és egy médialejátszó forrásszűrője hívja meg, hogy beállítsa a DirectX VA-nak a Windows Media Video-tartalmak dekódolásához szükséges különböző kapcsolatokat. |
| IWMCodecInfo | Lekéri a rendszeren betöltött támogatott hangkodekek elérhető formátumait. Ezek a formátumok hangstreamek profilokban való létrehozásakor használatosak. |
| IWMCodecInfo2 | Hozzáférést biztosít a kodekek nevéhez és az egyes formátumok leírásához. |
| IWMCodecInfo3 | Hozzáférést biztosít a kodek tulajdonságaihoz és a hangformátum tulajdonságaihoz. Emellett lehetővé teszi a kodekek lekérdezését a funkciótámogatáshoz. |
| IWMCodecVideoAccelerator | Ez a felület nem támogatott. Ehelyett használja IWMCodecAMVideoAccelerator. |
| IWMCredentialCallback | Beolvasja a felhasználók hitelesítő adatait, és ellenőrzi, hogy rendelkezik-e engedéllyel egy távoli webhely eléréséhez. |
| IWMDeviceRegistration | Kezeli az eszközregisztrációs adatbázist, amely a helyi hálózatokhoz csatlakoztatott digitális médialejátszó eszközök bejegyzéseit tartalmazza. |
| IWMDRMEditor | Lehetővé teszi az alkalmazások számára DRM fejléctulajdonságok vizsgálatát anélkül, hogy licenccel rendelkeznének a védett tartalomhoz. |
| IWMDRMMessageParser | Elemzi a digitális médialejátszó eszközökről érkező üzeneteket. |
| IWMDRMReader | Licenceket szerez be, konfigurálja DRM- tulajdonságait, és egyedileg egyéniíti az ügyfeleket. |
| IWMDRMReader2 | Beolvassa a Windows Media Rights Manager 10 SDK-val létrehozott licenceket. |
| IWMDRMReader3 | Lehetővé teszi a tartalom átírását azáltal, hogy megad egy módszert a licenc által jóváhagyott védelmi rendszerek beszerzéséhez. |
| IWMDRMTranscryptor | A DRM által védett tartalmakat olyan adatfolyammá alakítja, amely a Windows Media DRM 10 for Network Devices biztonságos átviteli protokoll használatával küldhető el. |
| IWMDRMWriter | Licenclétrehozási képességeket biztosít az íróobjektumból. |
| IWMDRMWriter2 | Konfigurálja az írót, hogy fogadja el a hálózati eszközökhöz készült Windows Media DRM 10-et támogató eszközökre történő streameléshez titkosított adatokat tartalmazó streammintákat. |
| IWMDRMWriter3 | Engedélyezi a titkosított streamminták írását a védett tartalom importálásához. |
| IWMGetSecureChannel | Ezt a felületet az egyik kommunikációs fél használja a másik fél IWMSecureChannel felületének lekéréséhez. |
| IWMHeaderInfo | Kezeli a fejlécadatokat, például metaadatokat, jelölőketstb. |
| IWMHeaderInfo2 | Hozzáférést biztosít a fájl létrehozásához használt kodekekről. |
| IWMHeaderInfo3 | Attribútumnyelv-támogatást és egyéb speciális metaadat-funkciókat biztosít. |
| IWMImageInfo | Beolvassa az ID3v2 "APIC" kereteket egy fájlból. Ennek a felületnek a használatát kerülni kell a WM/Picture attribútum mellett. |
| IWMIndexer | Metódusokat biztosít a fájlok manuális indexeléséhez. |
| IWMIndexer2 | Indexelési konfigurációs beállításokat biztosít. |
| IWMInputMediaProps | Kezeli a bemeneti médiastreamek tulajdonságait. |
| IWMIStreamProps | Beolvassa egy IStream objektum tulajdonságait. |
| IWMLanguageList | Egy ASF-fájl nyelvi listájának kezelése. |
| IWMLicenseBackup | Biztonsági másolatot készít a licencekről, általában úgy, hogy azok visszaállíthatók legyenek egy másik számítógépre. |
| IWMLicenseRestore | Visszaállítja a licenceket. |
| IWMMediaProps | Hozzáférést biztosít a stream médiatípus-struktúrához. |
| IWMMetadataEditor | Fájlkezelést biztosít a metaadatok szerkesztéséhez. |
| IWMMetadataEditor2 | Továbbfejlesztett módszert biztosít a metaadat-szerkesztő által használt fájlok megnyitásához. |
| IWMMutualExclusion | Kölcsönös kizárási objektumokat konfigurál. A kölcsönös kizárási objektumot egy profilobjektum hozza létre, amely kölcsönösen kizáró streamek csoportját határozza meg. |
| IWMMutualExclusion2 | Csoportosítási és elnevezési támogatást ad a kölcsönös kizáráshoz. |
| IWMOutputMediaProps | A kimeneti stream tulajdonságainak kezelése. |
| IWMPacketSize | Az ASF-fájlokban található csomagok maximális méretét kezeli. |
| IWMPacketSize2 | Az ASF-fájlban található csomagok minimális méretét kezeli. |
| IWMPlayerHook | DirectX Video Accelerationt (DirectX VA) használó lejátszóalkalmazás implementálva. Lehetővé teszi az alkalmazásspecifikus feldolgozást, amikor egy videostreamből származó mintákat ad át a DirectX VA-kompatibilis videokártyának a dekompresszióhoz. |
| IWMPlayerTimestampHook | A lejátszó vagy a játékos forrásszűrőjén implementálva. Lehetővé teszi a szűrő számára, hogy módosítsa a videóminták időbélyegeit, mielőtt továbbadja őket. |
| IWMProfile | Kezeli a profilok létrehozását és szerkesztését. A profilok egy fájl formátumát írják le, például a stream típusát, a bitsebességeket stb. A legtöbb alkalmazás meglévő profilokat használ, és nem kell implementálnia ezt a felületet. |
| IWMProfile2 | Hozzáférést biztosít a profilazonosítókhoz. |
| IWMProfile3 | Módszereket biztosít a sávszélesség-megosztás, a stream-rangsorolás és a profilok által támogatott egyéb speciális funkciók kezelésére. |
| IWMProfileManager | Kezeli a profilok betöltését és mentését. |
| IWMProfileManager2 | Kezeli a profilkezelő objektum által használt rendszerprofilok verziószámait. |
| IWMProfileManagerLanguage | Az enumerált rendszerprofilok nyelvét kezeli. |
| IWMPropertyVault | Szabványos felületet biztosít a tulajdonságok kezeléséhez. |
| IWMProximityDetection | Egy helyi hálózaton lévő eszköz ellenőrzése. Egy eszközt ellenőrizni kell, mielőtt adatokat fogadhat a Windows Media DRM 10 for Network Devices biztonságos átviteli protokoll használatával. |
| IWMReader | Kezeli az ASF-fájlok aszinkron olvasását. |
| IWMReaderAccelerator | A WM Reader objektumon implementálva. Ezt egy játékos vagy egy játékos forrásszűrője hívja meg, hogy interfészeket szerezzen be a dekóderből DMO. |
| IWMReaderAdvanced | Az olvasó speciális funkcióit biztosítja, például a felhasználó által megadott órát, a pufferfoglalást, a visszatérési statisztikákat és a streamválasztási értesítések fogadását. |
| IWMReaderAdvanced2 | Egy meglévő olvasóobjektumhoz további speciális módszereket biztosít. |
| IWMReaderAdvanced3 | További speciális metódusokat biztosít az olvasóobjektumhoz. |
| IWMReaderAdvanced4 | Támogatja a nyelvválasztást és az egyéb speciális olvasási funkciókat. |
| IWMReaderAdvanced5 | Lehetővé teszi, hogy egy játékoshorog visszahívási felületet társítson az olvasóobjektumhoz. |
| IWMReaderAdvanced6 | Engedélyezi a mintavédelmet. |
| IWMReaderAllocatorEx | Az IWMReaderCallbackAdvanced felület AllocateForOutput és AllocateForStream metódus ainak bővített alternatíváit kínálja. |
| IWMReaderCallback | Az alkalmazás az aktuális olvasási művelettel kapcsolatos minta- és állapotinformációk megadására implementálta. |
| IWMReaderCallbackAdvanced | Az alkalmazás igény szerint implementálva speciális funkciókat biztosít egy meglévő olvasóvisszahívási objektumnak. |
| IWMReaderNetworkConfig | Kezeli a hálózati konfigurációs beállításokat. |
| IWMReaderNetworkConfig2 | További hálózati konfigurációs funkciókat biztosít. |
| IWMReaderPlaylistBurn | Megerősíti a lejátszási listákban lévő fájlok CD-re másolásához szükséges DRM-jogosultságokat. |
| IWMReaderStreamClock | A streamórák időzítőinek beállítására és megszakítására, valamint a streamóra aktuális értékének lekérésére szolgál. |
| IWMReaderTimecode | Információt nyújt a fájl SMPTE-időkódjairól. |
| IWMReaderTypeNegotiation | Egyetlen metódust biztosít, amellyel tesztelhető, hogy a streamek kimeneti tulajdonságainak bizonyos változásai megfelelően működnek-e. |
| IWMRegisterCallback | Lehetővé teszi, hogy az alkalmazás lekérje az állapotüzeneteket egy fogadóobjektumból. |
| IWMRegisteredDevice | Hozzáférést biztosít az eszközregisztrációs adatbázis egy bejegyzésében szereplő adatokhoz. |
| IWMSBufferAllocator | Metódusokat biztosít a pufferek kiszolgálóra való kiosztásához. |
| IWMSecureChannel | Olyan módszereket biztosít, amelyek lehetővé teszik, hogy két DLL érvényesítse egymást és biztonságos kommunikációt végezzen |
| IWMSInternalAdminNetSource | Kezeli a jelszógyorsítótárat és a proxy helyét. |
| IWMSInternalAdminNetSource2 | Biztonságosabb jelszó-gyorsítótárazási módszereket biztosít, mint IWMSInternalAdminNetSource. |
| IWMSInternalAdminNetSource3 | Továbbfejlesztett módszert biztosít a proxykiszolgálók megkereséséhez. |
| IWMStatusCallback | Az alkalmazás az SDK több objektumának állapotára való reagálásra implementálta. |
| IWMStreamConfig | Kezeli a streamek konfigurációját a profilokban való használathoz. |
| IWMStreamConfig2 | További streammanipulációs módszereket biztosít. |
| IWMStreamConfig3 | Kezeli a streamek nyelvi adatait. |
| IWMStreamList | Kezeli a streamek közötti kapcsolatokat meghatározó különböző objektumokat. |
| IWMStreamPrioritization | Metódusokat biztosít a stream priorizálási objektum konfigurálásához. |
| IWMSyncReader | Lehetővé teszi a fájlok szinkronizálási hívásokkal történő olvasását. |
| IWMSyncReader2 | SMPTE időkód-támogatást ad a szinkron olvasóhoz. |
| IWMVideoMediaProps | A videóstreamek tulajdonságait kezeli. |
| IWMWatermarkInfo | Hozzáférést biztosít a rendelkezésre álló vízjelekhez. |
| IWMWriter | Az ASF-fájlok írásának fő felületeként szolgál. |
| IWMWriterAdvanced | Speciális funkciókat biztosít egy meglévő íróobjektumhoz. |
| IWMWriterAdvanced2 | Speciális funkciókat biztosít, különösen a deinterlaced videofunkciók kezeléséhez. |
| IWMWriterAdvanced3 | Metódusokat biztosít a részletes írói statisztikákhoz. |
| IWMWriterFileSink | Fájlelső objektum kezelése. |
| IWMWriterFileSink2 | A fájl fogadó objektumának kiterjesztett kezelését biztosítja. |
| IWMWriterFileSink3 | Tovább bővíti a fájlgyűjtő objektum funkcióit. |
| IWMWriterNetworkSink | Hálózati fogadó objektum kezelése. |
| IWMWriterPostView | Kezeli az írótól származó minták kimenetét. Egy fájl kódolt tartalmának ellenőrzésére szolgál a kódolási folyamat során. |
| IWMWriterPostViewCallback | Az alkalmazás implementálta, hogy postview-mintákat fogadjon az írótól. |
| IWMWriterPreprocess | Kezeli a többlépéses kódolás beállításait. |
| IWMWriterPushSink | Leküldéses fogadó objektum kezelése. |
| IWMWriterSink | Kezeli a nyers Windows Media Format-bemenetet az írófelületekről. A többi író fogadófelületének alapfelületeként szolgál. |
Az alábbi táblázat az egyes felületek öröklését és azokat az objektumokat mutatja be, amelyekből egy példány beszerezhető.
Megjegyzések
Az SDK-ban található összes interfész interfészazonosítója a "IID_" előtti felület neve. Az IWMReaderAdvanced interfész azonosítója például IID_IWMReaderAdvanced. Ha egy olvasóobjektum IWMReaderAdvanced felületére szeretne mutatót szerezni, használja az alábbi kódot, amelyben pReader egy IWMReader felületre mutató mutató:
IWMReaderAdvanced *pReaderAdvanced;
hr = pReader->QueryInterface(IID_IWMReaderAdvanced,
(LPVOID*) &pReaderAdvanced);
Kapcsolódó témakörök