Udostępnij przez


Konfigurowanie strumieni VBR

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Odtwarzacz źródła i Zapisywacz ujścia. Source Reader i Sink Writer 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.]

Można użyć kodowania zmiennej szybkości transmisji bitów (VBR) do tworzenia strumieni wysokiej jakości dla plików lokalnych lub pobierania i odtwarzania. Istnieją trzy opcje dla wersji VBR: oparte na jakości (jednoprzepustowe), nieograniczone (dwuprzepustowe) i ograniczone (dwuprzepustowe). Aby uzyskać więcej informacji na temat typów kodowania zmiennej prędkości bitowej (VBR), zobacz Kodowanie zmiennej prędkości bitowej (VBR).

Kodowanie VBR można skonfigurować w profilu, ustawiając właściwości przy użyciu interfejsu IWMPropertyVault. W poniższej tabeli opisano właściwości używane do konfigurowania kodowania VBR.

Własność Opis
g_wszVBREnabled Wartość logiczna. Ustaw wartość True, aby używać kodowania VBR.
g_wszVBRQuality wartość DWORD. Ustaw żądany poziom jakości (od 1 do 100) dla kodowania VBR opartego na jakości.
g_wszVBRBitrateMax DWORD wartość. Ustaw maksymalną szybkość bitów w bitach na sekundę dla ograniczonego kodowania VBR.
g_wszVBRBufferWindowMax DWORD wartość. Ustaw wartość maksymalnego okna buforu (w milisekundach) dla ograniczonego kodowania VBR.

 

W poniższych sekcjach opisano sposób używania różnych typów kodowania zmiennej szybkości bitów.

Sekcja Opis
Aby skonfigurować Quality-Based VBR Opisuje sposób używania kodowania zmiennej szybkości bitów na podstawie statycznego poziomu jakości.
Aby skonfigurować VBR bez ograniczeń Opisuje sposób używania kodowania zmiennej szybkości bitów na podstawie docelowej średniej szybkości bitów bez jawnej wartości szczytowej.
do konfigurowania ograniczonego VBR Opisuje sposób używania kodowania zmiennej szybkości bitów na podstawie docelowej średniej szybkości bitów i jawnej wartości szczytowej.

 

Konfigurowanie strumieni