Leggere in inglese

Condividi tramite


Sink

[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.

L'oggetto writer di Windows Media Format SDK fornisce contenuto elaborato nei 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 creerà uno per l'utente usando il nome passato a IWMWriter::SetOutputFilename. È possibile assegnare più sink di file a un oggetto writer per scrivere il contenuto in diversi 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. Ciò consente di creare più file contenenti sezioni diverse dello stesso contenuto nello stesso passaggio di scrittura.

Sink di rete

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

Sink push

I sink push forniscono contenuto dal writer a un server che esegue Servizi multimediali 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 a livello di distribuzione. L'uso di un sink push consente di dedicare computer a attività specifiche, salvando la larghezza di banda e l'elaborazione in ogni server.

Funzionalità di scrittura file

Uso dei sink writer