Udostępnij przez


Obsługa znaku wodnego

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez składnik Czytnik źródłowy i składnik Pisarz ujścia. Czytnik źródła i Zapis urządzenia wyjściowego 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.]

Znakowanie cyfrowe to sposób osadzania praw autorskich lub innych informacji w strumieniu multimedialnym. Techniki oznaczania znaków wodnych różnią się znacznie od jednego rozwiązania do następnego. Najprostszą formą znaku wodnego jest po prostu dodanie obrazu identyfikującego do każdej ramki strumienia wideo. Stacje telewizyjne często używają tej techniki, aby wstawić półprzezroczyste logo w dolnym rogu ich transmisji. Bardziej wyrafinowane formy cyfrowego znaku wodnego są niezauważalne dla użytkownika oglądającego lub słuchającego zawartości.

Zestaw Windows Media Format SDK obsługuje korzystanie z cyfrowego znakowania wodnego oraz DMO . W praktyce system znakowania jest bardzo podobny do kodera- pobiera próbki multimediów, uruchamia algorytmy danych i generuje zmienione próbki. Gdy dla strumienia określono system znakowania wodnego, obiekt zapisywania uwzględnia DMO w procesie przetwarzania próbek wejściowych.

Podczas konfigurowania strumienia do znakowania znakami wodnymi należy określić konfigurację znaku wodnego. Wartości konfiguracji będą się różnić w zależności od DMO odpowiedzialnego za dodawanie znaków wodnych. Używane narzędzie DMO powinno zawierać instrukcje opisujące obsługiwane przez nią wartości konfiguracji.

Aby uzyskać informacje o ustawieniach używanych do określania systemu znaków wodnych, zobacz IWMWriterAdvanced2::SetInputSetting

Aplikację można zaprogramować, aby wyliczyć znaczniki DMO zainstalowane na komputerze klienckim. Aby uzyskać więcej informacji, zobacz interfejs IWMWatermarkInfo.

Funkcje zapisywania plików