Uso dei sink writer

[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 elabora i dati multimediali di input in un flusso bit. Tuttavia, l'oggetto writer non recapita il flusso bit alla destinazione finale (a un file o a un percorso di rete). Per scrivere il contenuto del servizio app in un formato utilizzabile, è necessario usare sink writer.

L'oggetto writer supporta tre tipi di sink: sink di file, sink di rete e sink push. Un sink di file scrive contenuto ASF in un file ASF su disco. Un sink di rete trasmette il contenuto ASF da un indirizzo di rete. Un sink push fornisce dati a un server che esegue Servizi multimediali Windows in modo che il server possa rendere il contenuto disponibile per il pubblico previsto. È anche possibile creare sink personalizzati per fornire dati ASF in qualsiasi modo sia richiesto dall'applicazione. Per informazioni sui sink di rete e sui sink push, vedere Invio di dati ASF su una rete. La parte restante di questa sezione illustra i sink writer.

È possibile configurare uno o più sink per ogni istanza del writer usato. Ogni sink gestisce solo una singola destinazione. Ad esempio, se si desidera scrivere tre file contemporaneamente, è necessario creare e configurare un sink di file separato per ogni file.

Le sezioni seguenti descrivono l'uso dei sink writer.

Sezione Descrizione
Aggiunta di sink al writer Viene descritto come aggiungere sink al writer.
Enumerazione sink Viene descritto come enumerare i sink aggiunti al writer.
Recupero di messaggi di errore da un sink Descrive come configurare i sink per recapitare messaggi di stato all'applicazione.
Uso di file sink Viene descritto come usare un sink di file writer per creare un file ASF su disco.
Uso di sink personalizzati Descrive come creare e usare i propri sink personalizzati per distribuire i dati ASF.

 

Interfaccia IWMWriterAdvanced

Interfaccia IWMWriterSink

Scrittura di file ASF