Udostępnij za pośrednictwem


właściwość CODECAPI_AVEncVideoOutputBitsUsedMapBlockSize

Określa rozmiar bloku używany do generowania bitów metadanych wyjściowych używanych z kodera.

Typ danych

ULONG (VT_UI4)

Identyfikator GUID właściwości

CODECAPI_AVEncVideoOutputBitsUsedMapBlockSize

Wartość właściwości

Rozmiar bloku. Wartość musi być mocą 2, taką jak 16 lub 32. Ustawienie rozmiaru bloku na 0 powoduje wyłączenie bitów używanych raportowania rozmiaru bloku mapy. Bity używane raportowanie rozmiaru bloku mapy jest domyślnie wyłączone.

Uwagi

Rozmiar bloku używany do generowania bitów metadanych wyjściowych używanych z kodera. W przypadku rozmiaru bloku aplikacje mogą uzyskiwać kolumny i wiersze mapy QP metadanych wyjściowych według szerokości i wysokości ramki wideo podzielonej przez rozmiar bloku. Jeśli na przykład rozmiar bloku wynosi 16, a ramka wideo ma rozmiar 1920x1080, mapa QP ma 120 kolumn i 68 wierszy. Jeśli szerokość/wysokość ramki wideo nie jest dokładną wielokrotną wartością rozmiaru bloku, zaokrąglij szerokość/wysokość do następnej wielokrotności rozmiaru bloku. Jeśli na przykład rozmiar ramki to 1916x1076, a rozmiar bloku to 16, zaokrąglony rozmiar ramki to 1920x1088.

Użyj interfejsu ICodecAPI::IsSupported , aby sprawdzić, czy koder obsługuje tę właściwość. Użyj interfejsu ICodecAPI::GetValue , aby wysłać zapytanie o wartość tej właściwości. Użyj interfejsu ICodecAPI::SetValue , aby skonfigurować tę właściwość. Wartości, które nie są potęgą 2 lub 0, powodują zwrócenie wartości E_INVALIDARG z wartości SetValue.

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient Windows 11, kompilacja 26100
Minimalny obsługiwany serwer Windows Server 2025
Nagłówek Codecapi.h

Zobacz także