Udostępnij za pośrednictwem


Aby edytować metadane za pomocą programu Writer

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez czytnik źródła i zapisujący ujście . Readera źródła i Writera ujścia zostały zoptymalizowane pod kątem systemu operacyjnego Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisującego 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.]

Możesz uzyskać dostęp bezpośrednio od twórcy do metadanych, które zostaną wprowadzone do nagłówka pliku. Wywołaj metodę QueryInterface dowolnego interfejsu w obiekcie zapisywania, aby uzyskać wskaźnik do interfejsu IWMHeaderInfo lub IWMHeaderInfo2. Po utworzeniu wskaźnika do odpowiedniego interfejsu można manipulować metadanymi tak samo jak w przypadku załadowania pliku w obiekcie edytora metadanych. Aby uzyskać więcej informacji na temat edytowania metadanych, zobacz Praca z metadanymi.

Przed wywołaniem funkcji IWMWriter::BeginWritingnależy wprowadzić wszystkie zmiany w metadanych.

Notatka

Jeśli ustawisz metadane dla pliku, zapiszesz plik, a następnie przygotujesz się do zapisu nowego pliku bez zwolnienia zapisywacza, niektóre metadane ustawione dla pierwszego pliku pozostaną ustawione i będą dołączone do kolejnych plików. Podczas pisania kilku plików za pomocą tego samego wystąpienia obiektu piszącego, masz dwie opcje: sprawdź wszystkie metadane przed zapisaniem każdego pliku lub zapisz tylko te metadane obiektu piszącego, które dotyczą wszystkich zapisywanych plików.

 

Pisanie plików ASF