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 czytnik źródła i zapis do ujścia . Czytnik Źródła i Zapis Wyjściowy zostały zoptymalizowane dla Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania danych zamiast Windows Media Format 11 SDK, 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.]
Atrybut metadanych można usunąć, przekazując jego indeks i numer strumienia do metody IWMHeaderInfo3::DeleteAttribute. Kolejność indeksowania pozostałych atrybutów po usunięciu atrybutu nie zmienia się; wszystkie pozostałe atrybuty, które pierwotnie miały wartość indeksu większą niż usunięta, mają ich wartości indeksu zmniejszone o jeden. Podczas usuwania wielu atrybutów należy to zrobić w kolejności malejącej według indeksu, aby uniknąć konieczności obliczania korekty indeksowania.
Dla wygody podczas usuwania wartości metoda IWMHeaderInfo3::GetAttributeIndices metoda zwraca wartości indeksu w kolejności malejącej.
Notatka
Wartości indeksu uzyskane przy użyciu metod IWMHeaderInfo3 nie są zgodne z wartościami indeksu uzyskanymi przy użyciu metod IWMHeaderInfo. Jeśli używasz metod jednego interfejsu do zmiany atrybutów w pliku, należy założyć, że wszystkie wartości indeksu pobrane wcześniej z innego interfejsu nie są już prawidłowe i muszą zostać uzyskane ponownie. Należy unikać używania metod IWMHeaderInfo, jeśli to możliwe.
Tematy pokrewne