Supporto asf in Media Foundation

Media Foundation supporta i file multimediali nel formato ASF (Advanced Systems Format):

  • Windows Media Video (file WMV)
  • Windows Media Audio (file WMA)

Media Foundation fornisce diversi oggetti per la lettura e la scrittura di file ASF. Questi oggetti vengono forniti in due livelli architetturali diversi.

In primo luogo, il livello della pipeline contiene oggetti che funzionano all'interno della pipeline di Media Foundation e sono conformi alle API definite dalla pipeline. Il livello della pipeline ASF contiene:

  • Origine multimediale ASF: analizza i file ASF e distribuisce i pacchetti di dati audio/video.
  • Codec Windows Media: decodificare o codificare flussi audio o video di Windows Media.
  • Sink multimediale ASF: riceve pacchetti di dati e scrive un file ASF.

In secondo luogo, il livello contenitore WM fornisce un controllo di basso livello sull'analisi e la scrittura di un file ASF. Il livello della pipeline usa WMContainer internamente. Le applicazioni possono anche usare WMContainer per l'analisi e la scrittura asf di basso livello.

diagramma che mostra gli elementi del livello della pipeline e del contenitore wm

In questa sezione

Argomento Descrizione
Struttura di file ASF
Panoramica della struttura di file ASF e degli oggetti forniti da Media Foundation per lavorare con i file ASF.
Componenti ASF del livello pipeline
Viene descritto come analizzare e creare file ASF usando il livello della pipeline.
Componenti ASF WMContainer
Descrive come analizzare e creare file ASF usando il livello WMContainer.

Per informazioni dettagliate sulla struttura di un file ASF, vedere la specifica ASF, che può essere scaricata da questo sito Web Microsoft.

Guida alla programmazione di Media Foundation