Indexelő objektum
[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 indexelő objektum létrehoz egy indexet egy ASF-fájlban. Az index egy ASF-fájl standard része, amely a videómintákat időkkel, keretszámokkal vagy (ha van) A Mozgókép- és Televíziómérnökök Társasága (SMPTE) szabványos időbélyegekkel egyenértékű. Index nélkül sem az olvasóobjektum, sem a szinkron olvasóobjektum nem tud megkeresni egy pontot a fájl közepén.
Az objektum által létrehozott indexekre csak akkor van szükség, ha a fájl egy vagy több videostreamet tartalmaz. Ennek az az oka, hogy a hangadatok nem időlegesen tömörítve, így könnyen megtalálhatja az adott időt egy hangstreamben.
Az indexelő objektumot a WMCreateIndexer függvény hozza létre, amely egy mutatót állít be egy IWMIndexer felületre. Az indexelő objektum többi illesztője a QueryInterface metódus meghívásával szerezhető be.
Az indexelő objektum az alábbi interfészeket támogatja.
Interfész | Leírás |
---|---|
IWMIndexer | Elindítja és leállítja az indexelési folyamatot. |
IWMIndexer2 | Konfigurálja az indexelőt, lehetővé téve az indexelést keret, idő vagy SMPTE időkód alapján. |
Az indexelő objektum használatához az alkalmazásnak a következő visszahívási felületet kell megvalósítania.
Interfész | Leírás |
---|---|
IWMStatusCallback | Állapotüzeneteket fogad olyan folyamatoktól, amelyek külön szálon futnak. |
Kapcsolódó témakörök