Oggetto ContentInfo ASF
L'oggetto ASF ContentInfo archivia le informazioni dall'oggetto intestazione ASF di un file. Un'applicazione può utilizzare l'oggetto ContentInfo ai fini seguenti:
- Leggere l'oggetto header per un file multimediale esistente. In questo caso, l'oggetto ContentInfo analizza l'oggetto Header e archivia le informazioni sul file delle caratteristiche. Media Foundation espone diverse di queste proprietà tramite attributi e interfacce. Questi sono descritti in Attributi di Media Foundation per gli oggetti intestazione ASF.
- Scrivere informazioni sull'intestazione e costruire un oggetto header per un nuovo file.
- Inizializzare altri oggetti ASF, ad esempio il splitter ASF, ASF Multiplexer e l'indicizzatore ASF, durante la lettura o la scrittura di un file multimediale.
Per informazioni sulla struttura di un file ASF, vedere Struttura di file ASF.
Creazione dell'oggetto ContentInfo
Per creare una nuova istanza dell'oggetto ContentInfo, chiamare la funzione MFCreateASFContentInfo . Questo metodo restituisce un puntatore a un oggetto ContentInfo vuoto che deve essere inizializzato per funzionare con un file ASF specifico. A seconda che l'applicazione stia leggendo un file esistente o scrivendo un nuovo file ASF, deve chiamare IMFASFContentInfo::P arseHeader o IMFASFContentInfo::SetProfile per popolare l'oggetto vuoto.
Per altre informazioni su queste chiamate al metodo, vedere gli argomenti seguenti:
- Lettura dell'oggetto intestazione ASF di un file esistente
- Recupero di informazioni dagli oggetti intestazione ASF
- Scrittura di un oggetto intestazione ASF per un nuovo file
- Attributi di Media Foundation per gli oggetti intestazione ASF
Argomenti correlati