Per sospendere o arrestare la riproduzione

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Quando si chiama IWMReader::Start per iniziare a riprodurre un file, il lettore asincrono continuerà a elaborare nei propri thread separati fino al raggiungimento della fine del file. È possibile sospendere o arrestare il recapito di esempi usando rispettivamente i metodi IWMReader::P ause o IWMReader::Stop .

Sospensione

Quando si chiama IWMReader::P ause per sospendere la riproduzione di un file, il lettore tiene traccia della posizione corrente nel file. Per riprendere la riproduzione dopo la sospensione, chiamare IWMReader::Resume. La riproduzione riprenderà dal punto in cui è sospeso.

Stopping

Quando si chiama IWMReader::Stop per arrestare la riproduzione di un file, il lettore non tiene traccia di alcuna informazione sullo stato di avanzamento della riproduzione. Per usare Stop e tornare in un secondo momento al punto di arresto, è necessario salvare l'ora di presentazione dell'ultimo esempio recapitato e usarlo nella chiamata a IWMReader::Start.

Interfaccia IWMReader

Lettura di file con il lettore asincrono