Sdílet prostřednictvím


Hledání značek

[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Bylo nahrazeno čtečkou zdroje a zapisovačem výstupu. Čtečka zdroje a Zapisovač jímky jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Zdrojová čtečka a Sběrač dat místo Windows Media Format 11 SDK, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Značka je pojmenované umístění v souboru ASF. Přehrávání můžete spustit pouze z umístění značky pomocí asynchronní čtečky. Přehrávání u značky můžete zahájit pomocí následujícího postupu.

  1. Chcete-li získat ukazatel na rozhraní IWMHeaderInfo, zavolejte IWMReader::QueryInterface.
  2. Získejte celkový počet značek v souboru zavoláním IWMHeaderInfo::GetMarkerCount.
  3. Projděte si značky s využitím počtu značek získaných v kroku 2. Načtení názvu a času každé značky voláním IWMHeaderInfo::GetMarker pro každou značku. Uložte index požadované značky.
  4. Při volání IWMReader::QueryInterface je nutné získat ukazatel na rozhraní IWMReaderAdvanced2.
  5. Zadejte značku, na které chcete začít přehrávat voláním IWMReaderAdvanced2::StartAtMarker. Musíte předat index požadované značky, kterou jste uložili v kroku 3.
  6. Zpracujte vzorky jako obvykle ve vaší implementaci metody IWMReaderCallback::OnSample.

značky

čtení souborů pomocí asynchronní čtečky

Práce s indexy