MF_SA_BUFFERS_PER_SAMPLE 특성

비디오 샘플 할당자가 각 비디오 샘플에 대해 만드는 버퍼 수를 지정합니다.

데이터 형식

UINT32

설명

IMFVideoSampleAllocatorEx 인터페이스를 사용하여 비디오 샘플을 할당하는 경우 이 특성을 사용하여 여러 버퍼가 포함된 비디오 샘플을 만들 수 있습니다. 예를 들어 특성 값이 2이면 할당자는 각 비디오 샘플에 대해 두 개의 비디오 버퍼를 만듭니다. IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx 메서드의 pAttributes 매개 변수에서 특성을 설정합니다.

기본값은 1입니다. 특성이 설정되지 않은 경우 할당자는 샘플당 단일 버퍼를 포함하는 비디오 샘플을 만듭니다.

이 특성은 주로 다음과 같은 상황에서 스테레오 3D 출력을 지원하는 MFT(Media Foundation 변환)를 위한 것입니다.

  • MFT는 Microsoft DXGI(DirectX Graphics Infrastructure)를 지원합니다.
  • MFT는 자체 출력 샘플을 할당합니다.
  • MFT는 IMFVideoSampleAllocatorEx 인터페이스를 사용하여 출력 샘플을 할당합니다.
  • 3D 비디오 형식은 각 보기에 대해 별도의 버퍼를 사용합니다.

이러한 조건이 모두 true이면 MFT는 특성 값을 2(보기당 하나의 버퍼)로 설정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱 | UWP 앱]
헤더
Mftransform.h

추가 정보

미디어 파운데이션 특성의 사전순 목록