Zarządzanie rozmiarem pakietu
[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Czytnik Źródeł i Zapis Ujścia . Czytnik źródeł i pisarz ujścia zostały zoptymalizowane dla systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod wykorzystywał Source Reader i Sink Writer zamiast Windows Media Format 11 SDK , jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Moduł zapisywania jest przeznaczony do zarządzania rozmiarem pakietów wewnętrznie. Jednak mogą istnieć określone wymagania aplikacji, które wymagają ręcznej kontroli nad rozmiarem pakietów w zapisywanych plikach ASF. Zestaw WINDOWS Media Format SDK udostępnia dwa interfejsy, IWMPacketSize i IWMPacketSize2, które umożliwiają kontrolowanie maksymalnego i minimalnego rozmiaru pakietów.
Oba interfejsy dotyczące rozmiaru pakietów są widoczne w obiekcie profilu. Są one również dostępne dla obiektu czytającego. Podobnie jak w przypadku innych interfejsów związanych z profilem, czytelnik może uzyskiwać dostęp tylko do metod odczytu.
Rozmiar pakietów ma pewien wpływ na wydajność. Ogólnie rzecz biorąc, tym mniejszy rozmiar pakietu, tym bardziej pofragmentowane dane są w pliku. Tym bardziej rozdrobniony jest plik, tym mniej wydajne będzie odtworzenie go. W scenariuszu przesyłania strumieniowego może to nie być ważne, ponieważ proces odczytywania pliku ze źródła internetowego jest zazwyczaj nieefektywny. Jednak w przypadku lokalnego radzenia sobie z plikiem może to być istotne.
Tematy pokrewne