입력 버퍼 순서 예제 5
이 섹션은 WINDOWS Server 2003 SP1 이상 및 Windows XP SP2 이상에만 적용됩니다.
VMR은 드라이버의 DeinterlaceBltEx 함수에 대한 호출을 시작하여 입력 버퍼 순서 예제 4 의 디바이스를 사용하여 2개의 비디오 하위 스트림을 점진적 비디오 스트림과 결합합니다. VMR은 대상 버퍼에서 출력을 생성하는 데 해당 샘플이 필요하지 않더라도 동일한 수의 점진적 비디오 샘플을 전달합니다. lpBufferInfo 배열의 표면 시퀀스는 다음과 같습니다.
인덱스 위치 | Surface 유형 | 임시 위치 | 레이어 위치 |
---|---|---|---|
lpBufferInfo[0] |
대상 |
T |
|
lpBufferInfo[1] |
점진적 입력 |
T - 1 |
Z |
lpBufferInfo[2] |
점진적 입력 |
T |
Z |
lpBufferInfo[3] |
점진적 입력 |
T + 1 |
Z |
lpBufferInfo[4] |
하위 스트림 |
0 |
Z + 1 |
lpBufferInfo[5] |
하위 스트림 |
0 |
Z + 2 |
드라이버는 인덱스 1 및 인덱스 3의 표면을 무시할 수 있습니다. 이 표면은 탈인터레이스 작업에 필요하지 않기 때문입니다. 점진적 샘플은 샘플에 대한 DXVA_VideoSample2 구조체의 SampleFormat 멤버에 DXVA_SampleProgressiveFrame 플래그로 표시됩니다. 하위 스트림 샘플은 새 DXVA_SampleSubStream 플래그로 표시됩니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기