Condividi tramite


Abbassa

[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 sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink invece di 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.

L'oggetto writer di Windows Media Format SDK distribuisce contenuto elaborato ai sink. Ogni sink è un oggetto che fornisce dati. Il punto di recapito dipende dal tipo di sink. Esistono tre tipi di sink: sink di file, sink di rete e sink push.

Sink di file

I sink di file scrivono contenuto ASF in un file in un'unità locale o di rete. Quando si usa l'oggetto writer per scrivere un file senza aggiungere in modo esplicito un sink di file, il writer ne creerà uno usando il nome passato a IWMWriter::SetOutputFilename. È possibile assegnare più sink di file a un oggetto writer per scrivere il contenuto in più file contemporaneamente.

Usando un sink di file, è possibile controllare molti aspetti del file. Le funzionalità seguenti sono disponibili tramite un sink di file.

  • Monitoraggio delle statistiche dei file. È possibile monitorare le dimensioni e la durata del file durante la creazione.
  • Creazione parziale del file di contenuto. I sink di file possono essere configurati per iniziare a scrivere contenuto in un momento specifico e per terminare la scrittura in un momento specifico. In questo modo è possibile creare più file contenenti sezioni diverse dello stesso contenuto nello stesso passaggio di scrittura.

Sink di rete

I sink di rete trasmettono il contenuto a un indirizzo di rete. La lettura dei client può connettersi all'indirizzo per ricevere la trasmissione.

Eseguire il push dei sink

I sink push recapitano contenuto dal writer a un server che esegue Servizi multimediali di Windows. I sink push vengono in genere usati negli scenari in cui un computer codifica il contenuto live e lo distribuisce a uno o più server per la distribuzione su larga scala. L'uso di un sink push consente di dedicare computer a attività specifiche, risparmiando la larghezza di banda e l'alimentazione di elaborazione in ogni server.

funzionalità di scrittura di file

uso di sink writer