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. |
Argomenti correlati
-
Struttura di file ASF