Scrittura di un oggetto intestazione ASF per un nuovo file

L'oggetto ASF ContentInfo archivia le informazioni sull'oggetto intestazione ASF per un file. Quando viene creato o modificato un file ASF, è necessario generare l'oggetto Intestazione. A tale scopo, l'applicazione deve fornire il profilo di codifica del contenuto all'oggetto ContentInfo in modo da conoscere le caratteristiche del file multimediale da creare.

Per scrivere un nuovo file, è possibile usare l'oggetto ContentInfo per:

  • Raccogliere le informazioni sull'intestazione dall'oggetto profilo del file da creare,
  • Popolare vari oggetti intestazione nella libreria ASF gestiti internamente da Media Foundation,
  • Inizializzare il multiplexer ASF per la generazione di pacchetti di dati ASF e
  • Costruire l'oggetto intestazione di primo livello in formato binario che può essere scritto in un file.

Per informazioni sui profili, vedere Profilo ASF.

Questa sezione contiene i seguenti argomenti:

Argomento Descrizione
Inizializzazione dell'oggetto ContentInfo di un nuovo file ASF Descrive il metodo IMFASFContentInfo::SetProfile che inizializza l'oggetto ContentInfo con le informazioni sull'intestazione archiviate in un oggetto profile.
Impostazione delle proprietà nell'oggetto ContentInfo Informazioni su varie proprietà di configurazione che devono essere impostate sull'oggetto ContentInfo.
Generazione di un nuovo oggetto intestazione ASF Come generare un buffer multimediale che contiene l'oggetto intestazione ASF effettivo del nuovo file dall'oggetto ContentInfo.

 

Oggetto ContentInfo ASF

Oggetto Intestazione ASF

Struttura file ASF