Profilo ASF
Questo argomento descrive come usare i profili ASF in Microsoft Media Foundation.
Un file ASF (Advanced Systems Format) contiene uno o più flussi. Per ogni flusso, l'intestazione ASF contiene un'intestazione delle proprietà di flusso che descrive il flusso. A livello WMContainer , vengono usati gli oggetti seguenti per impostare o leggere le proprietà dei flussi ASF:
- Oggetto profilo ASF: descrive i flussi e le relative relazioni tra loro. L'oggetto profilo ASF espone l'interfaccia IMFASFProfile .
- Oggetto di configurazione flusso: descrive un flusso. L'oggetto di configurazione del flusso contiene un tipo di supporto che descrive il formato del flusso. Per i flussi audio e video, il tipo di supporto descrive esattamente come viene configurato il flusso e viene usato dai codec che codificano o decodificano il flusso. L'oggetto di configurazione del flusso espone l'interfaccia IMFASFStreamConfig . Un profilo ASF valido contiene almeno un oggetto di configurazione del flusso.
- Oggetto esclusione reciproca : descrive più flussi che non devono essere letti simultaneamente. Un oggetto di esclusione reciproca espone l'interfaccia IMFASFMutualExclusion . Un profilo ASF contiene zero o più oggetti di esclusione reciproca.
Il diagramma seguente illustra la relazione tra il profilo ASF e gli oggetti contenuti nel profilo.
Per la riproduzione, il profilo ASF viene usato per enumerare i flussi e trovare i formati di flusso. Per la codifica, il profilo ASF viene usato per configurare i flussi nel file di destinazione.
Il profilo ASF viene usato anche per configurare il sink multimediale ASF. Per ogni flusso nel profilo ASF, il sink multimediale ASF crea un sink di flusso corrispondente.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Creazione di un profilo ASF |
Viene descritto come creare un oggetto profilo ASF. |
Creazione e configurazione di flussi ASF |
Viene descritto come aggiungere flussi a un profilo ASF. |
Uso dell'esclusione reciproca per i flussi ASF |
Viene descritto come aggiungere esclusioni reciproche ai flussi ASF. |