Configurazione di flussi arbitrari personalizzati

Quando si usa il proprio tipo di dati arbitrario, è necessario creare un valore GUID per fungere da identificatore principale del tipo di supporto. Quando il writer rileva un flusso in un profilo con un tipo principale che non riconosce, presuppone che il flusso sia dati arbitrari personalizzati. Accetta gli esempi, li pacchettizza e li combina con esempi degli altri flussi nel file senza verificare i dati in alcun modo.

È anche possibile creare identificatori GUID di sottotipo personalizzati per definire sottocategorie dei dati personalizzati. Il writer ignorerà completamente questi sottotipi, ma verranno mantenuti nella sezione di intestazione del file ASF, in modo che l'applicazione di lettura possa recuperarle e prendere decisioni basate su di esse.

Un flusso arbitrario richiede una frequenza di bit e una finestra del buffer e deve avere una struttura WM_MEDIA_TYPE con i valori cancellati, ad eccezione del tipo di supporto principale e del sottotipo(se si usa uno).

Configurazione comune a tutti i flussi

Configurazione di tipi di flusso arbitrari

Flussi di dati arbitrari personalizzati