Udostępnij za pośrednictwem


Obsługa asf w programie Media Foundation

Program Media Foundation obsługuje pliki multimedialne w formacie Advanced Systems Format (ASF):

  • Windows Media Video (pliki PDF)
  • Windows Media Audio (pliki WMA)

Program Media Foundation udostępnia kilka obiektów do odczytywania i zapisywania plików ASF. Te obiekty znajdują się w dwóch różnych warstwach architektury.

Najpierw warstwa potoku zawiera obiekty, które działają wewnątrz potoku Media Foundation i są zgodne z interfejsami API zdefiniowanymi przez potok. Warstwa potoku ASF zawiera:

  • asf media source: analizuje pliki ASF i dostarcza pakiety danych audio/wideo.
  • codecs usługi Windows Media : dekoduj lub koduj strumienie audio lub wideo w usłudze Windows Media.
  • asf media sink: odbiera pakiety danych i zapisuje plik ASF.

Po drugie warstwa kontenera WM zapewnia niską kontrolę nad analizowaniem i zapisywaniem pliku ASF. Warstwa potoku używa wewnętrznie usługi WMContainer. Aplikacje mogą również używać narzędzia WMContainer do analizowania i pisania asf niskiego poziomu.

diagram przedstawiający elementy warstwy potoku i kontenera wm

W tej sekcji

Temat Opis
struktury plików ASF
Omówienie struktury plików ASF i obiektów udostępnianych przez program Media Foundation do pracy z plikami ASF.
Składniki ASF warstwy potoku
Opisuje sposób analizowania i tworzenia plików ASF przy użyciu warstwy potoku.
składników ASF usługi WMContainer
Opisuje sposób analizowania i tworzenia plików ASF przy użyciu warstwy WMContainer.

Aby uzyskać szczegółowe informacje na temat struktury pliku ASF, zobacz specyfikację ASF, którą można pobrać z tej witrynie internetowej firmy Microsoft.

przewodnik programowania Media Foundation