CODECAPI_AVEncSliceControlMode 속성
조각 컨트롤 모드를 지정합니다. 유효한 값은 0, 1, 2입니다.
데이터 형식
ULONG (VT_UI4)
속성 GUID
CODECAPI_AVEncSliceControlMode
속성 값
조각 제어 모드 값:
값 | 의미 |
---|---|
|
이 값을 0으로 설정하면 CODECAPI_AVEncSliceControlSize 속성이 조각당 매크로 블록 단위로 조각 크기를 지정합니다. |
|
이 값을 1로 설정하면 CODECAPI_AVEncSliceControlSize 속성이 조각당 비트 단위로 조각 크기를 지정합니다. |
|
이 값을 2로 설정하면 CODECAPI_AVEncSliceControlSize 속성이 조각당 매크로 블록 행 단위로 조각 크기를 지정합니다. |
인코더는 지원하는 값을 반환합니다.
설명
H.264/AVC 인코더:
인코더는 GetValue, SetValue 및 GetParameterRange를 지원하는 것이 좋습니다.
CODECAPI_AVEncSliceControlMode 대해 SetValue를 호출하지 않으면 CODECAPI_AVEncSliceControlMode GetValue에서 VFW_E_CODECAPI_NO_CURRENT_VALUE 반환할 수 있습니다. GetDefaultValue 는 CODECAPI_AVEncSliceControlMode 대한 VFW_E_CODECAPI_NO_DEFAULT 반환할 수 있습니다.
권장되는 기본값은 2(조각당 MB 행의 크기)입니다.
이는 정적 API입니다. 즉, 인코더가 실행되는 동안 애플리케이션이 이를 변경하지 않습니다.
예제
if (pCodecAPI->IsSupported(&CODECAPI_AVEncSliceControlMode) == S_OK) {
VARIANT var;
var.vt = VT_UI4;
var.ulVal =ulSliceMode;
pCodecAPI->SetValue(&CODECAPI_AVEncSliceControlMode, &var);
}
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8.1 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 |
Windows Server 2012 R2 [데스크톱 앱 | UWP 앱] |
헤더 |
|