Lavorare con i Sink del Writer
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stato sostituito dal lettore di origine e dallo scrittore di destinazione . Lettore di Sorgente e Scrittore di Sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Source Reader e Sink Writer 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 elabora i dati multimediali di input in un flusso di bit. Tuttavia, l'oggetto writer non invia il flusso di bit alla sua destinazione finale (sia essa un file o un percorso di rete). Per scrivere il contenuto ASF in un formato utilizzabile, è necessario usare sink di scrittura.
L'oggetto writer supporta tre tipi di ricevitori: ricevitori di file, ricevitori di rete e ricevitori push. Un file sink scrive il contenuto ASF in un file ASF su disco. Un sink di rete trasmette il contenuto ASF da un indirizzo di rete. Un sink push recapita i dati a un server che esegue Servizi multimediali di Windows in modo che il server possa rendere il contenuto disponibile ai destinatari desiderati. È anche possibile creare sistemi di ricezione personalizzati per distribuire i dati ASF in qualsiasi modo richiesto dalla tua applicazione. Per informazioni sui collettori di rete e sui collettori push, vedere Trasmissione di dati ASF su una rete. Nella parte restante di questa sezione vengono illustrati i sink del writer.
È possibile configurare uno o più sink per ogni istanza del writer che utilizzi. Ogni sink gestisce solo una singola destinazione. Ad esempio, se si vogliono scrivere tre file contemporaneamente, è necessario creare e configurare un sink di file separato per ognuno.
Le sezioni seguenti descrivono l'uso del sink writer.
Sezione | Descrizione |
---|---|
Aggiunta di sink al writer | Viene descritto come aggiungere sink al writer. |
enumerazione dei sink | Descrive come enumerare i sink aggiunti al writer. |
Recupero di messaggi di errore da un ricevitore | Viene descritto come configurare i sink per recapitare messaggi di stato all'applicazione. |
Uso di File Sink | Descrive come utilizzare un file sink di writer per creare un file ASF su disco. |
Uso di Sink Personalizzati | Descrive come creare e usare sink personalizzati per distribuire dati ASF. |
Argomenti correlati
-
Interfaccia IWMWriterAdvanced Interface
-
interfaccia IWMWriterSink