Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i Sink Writer . Czytnik źródła i Zapisnik ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania ujścia zamiast zestawu SDK windows Media Format 11, jeśli jest 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.]
Ze względu na dużą elastyczność plików ASF często trudno jest ustalić, czy plik jest odpowiedni do odtwarzania na określonym urządzeniu. Na przykład pliki zapisywane do odtwarzania lokalnego na komputerach stacjonarnych nie są optymalne do użycia na urządzeniach przenośnych. Szablony zgodności urządzeń umożliwiają aplikacjom szybkie identyfikowanie typu urządzenia odtwarzania, dla którego ma być przeznaczony plik. Jeśli szablon zgodności urządzenia nie jest zgodny z urządzeniem, aplikacja może poinformować użytkownika, że plik jest nieodpowiedni dla urządzenia. W ten sposób użytkownik może być pewien lepszej jakości odtwarzania.
Jeśli piszesz pliki wyłącznie do użytku na komputerach osobistych, szablony zgodności urządzeń nie będą tak samo istotne w tworzeniu profilów. Głównym celem tych szablonów jest zapewnienie, że pliki utworzone do użytku ze specjalnym sprzętem są zgodne z całym zakresem urządzeń, a nie tylko jednym urządzeniem.
Szablon zgodności urządzenia jest potwierdzeniem, że plik ASF zawiera dane zakodowane w określonych parametrach. Aby uzyskać więcej informacji na temat ustawień odpowiednich dla poszczególnych szablonów, zobacz Parametry szablonu zgodności urządzenia.
Następujące kodeki obsługują szablony zgodności urządzeń.
- Windows Media Video 9
- Windows Media Audio 9 lub nowszy
- Windows Media Audio 9 Professional i nowsze
- Windows Media Audio 9 Voice
Nie trzeba wykonywać żadnych specjalnych kroków w celu korzystania z szablonów zgodności urządzeń. Kodek automatycznie zapisuje ciąg szablonu dla każdego odpowiedniego strumienia w pliku. Codec zdecyduje, który szablon będzie używany na podstawie ustawień konfiguracji strumienia w profilu. Istnieje pewne nakładanie się parametrów szablonu zgodności urządzenia, więc możesz zażądać określonego szablonu zamiast zezwalać koderowi na przypisanie go. Można określić, jaki schemat chcesz użyć, ustawiając właściwość g_wszDecoderComplexityRequested za pomocą metod interfejsu IWMPropertyVault odpowiedniego obiektu konfiguracji strumienia.
Podczas zapisywania pliku ASF, rzeczywisty szablon zgodności urządzenia dla każdego strumienia jest ustawiony na wartość przekazywaną do urządzenia zapisu przez koder. Podczas otwierania pliku do odczytu można dowiedzieć się, z którym szablonem są zgodne strumienie pliku, korzystając z metod IWMHeaderInfo3 interfejsu , aby pobrać atrybut na poziomie strumienia g_wszDeviceConformanceTemplate. Aby uzyskać więcej informacji na temat atrybutów, zobacz Praca z metadanymi.
Tematy pokrewne