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.
Istnieje wiele powodów, dla których dekoder może odrzucić format. Najczęściej brakuje lub niepoprawne dane w formacie rozszerzonym. Dane w formacie rozszerzonym to informacje specyficzne dla kodera, które są dołączane do struktury opisującej typ nośnika.
Podczas wyliczania typu wyjściowego przy użyciu obiektu kodera członek pbFormat struktury DMO_MEDIA_TYPE będzie wskazywać na strukturę WAVEFORMATEX. Ta struktura ma dołączone dane w formacie rozszerzonym, a rozmiar tych danych przechowywany jest w składniku WAVEFORMATEX.cbSize. Niezależnie od kontenera używanego do przechowywania skompresowanych danych należy zachować strukturę WAVEFORMATEX i użyć jej w typie wejściowym dla dekodera. Bez danych w formacie rozszerzonym dekoder nie może zdekompresować zawartości.
W przypadku formatów wideo należy ręcznie pobrać dane w formacie rozszerzonym i dołączyć je do struktury VIDEOINFOHEADER. Aby uzyskać więcej informacji, zobacz Korzystanie z prywatnych danych kodeka wideo.
Tematy pokrewne