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


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.

 

objektumok

Indexek használata