Condividi tramite


Scrittura di un oggetto di intestazione ASF per un nuovo file

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

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

  • Raccogliere informazioni sull'intestazione dall'oggetto profilo del file da creare,
  • Popolare vari oggetti di intestazione nella libreria ASF gestiti internamente da Media Foundation.
  • Inizializza il multiplexer ASF per la generazione di pacchetti di dati ASF.
  • Costruisci l'Oggetto Header di primo livello in formato binario da scrivere in un file.

Per informazioni sui profili, vedere Profilo ASF.

Questa sezione contiene gli argomenti seguenti:

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

 

ASF ContentInfo Object

oggetto intestazione ASF

Struttura di file ASF