Udostępnij przez


Ustawienia danych wejściowych

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i składnik zapisywania ujścia . czytnika źródeł i składników zapisywania 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.]

Następujące stałe globalne służą do identyfikowania ustawień wejściowych modułu zapisywania.

Stała globalna WMT_ATTR_DATATYPE Opis pValue
g_wszDeinterlaceMode WMT_TYPE_DWORD ustawioną na jedną z wartości w tabeli trybu w temacie To Deinterlace Video. Po ustawieniu określa typ zawartości przeplotowej danych wejściowych. Aby uzyskać więcej informacji, zobacz To Deinterlace Video.
g_wszFixedFrameRate WMT_TYPE_BOOL Po ustawieniu wartości True program codec nie usuwa żadnych ramek podczas kodowania. Spowoduje to stałą szybkość klatek wyjściowego strumienia wideo. Szybkość klatek strumienia wejściowego nie musi być stała.
g_wszInitialPatternForInverseTelecine WMT_TYPE_DWORD ustawić jedną z wartości w początkowej tabeli wzorców w temacie To Deinterlace Video. Gdy tryb deinterlace jest ustawiony na WM_DM_DEINTERLACE_INVERSETELECINE, można go ustawić tak, aby określić wzorzec danych wejściowych telecine. Aby uzyskać więcej informacji, zobacz To Deinterlace Video.
g_wszInterlacedCoding WMT_TYPE_BOOL Po ustawieniu wartości True określa, że koder kodujący powinien kodować strumień jako zawartość z przeplotem. Aby uzyskać więcej informacji, zobacz To Use Interlaced Video.
g_wszJPEGCompressionQuality WMT_TYPE_DWORD Określa poziom jakości JPEG (od 1 do 100) do użycia w danych wejściowych.
g_wszWatermarkCLSID WMT_TYPE_GUID Wartość jest ustawiona na identyfikator GUID znaku wodnego.
g_wszWatermarkConfig WMT_TYPE_STRING Wartość jest ustawiona na konfigurację limitu. Ta wartość będzie się różnić w zależności od znaku wodnego DMO. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją systemu oznaczania znaków wodnych.

 

Nuta

Ustawienia wejściowe skonfigurowane dla strumienia nie są utrwalane w zapisanym pliku. Jeśli chcesz, aby czytelnik niestandardowy miał dostęp do tych parametrów kodowania, musisz utworzyć atrybuty niestandardowe do przechowywania ich w nagłówku pliku.

 

IWMWriterAdvanced2::GetInputSetting

IWMWriterAdvanced2::SetInputSetting