MFSampleAllocatorUsage 열거형(mfidl.h)
IMFSampleAllocatorControl 인터페이스를 구현하는 구성 요소의 할당자 사용을 지정합니다.
Syntax
typedef enum MFSampleAllocatorUsage {
MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
MFSampleAllocatorUsage_UsesCustomAllocator,
MFSampleAllocatorUsage_DoesNotAllocate
} ;
상수
MFSampleAllocatorUsage_UsesProvidedAllocator 값: 0 출력 스트림은 카메라 파이프라인의 샘플 할당자를 사용하여 새 미디어 샘플을 할당합니다. 출력 스트림이 CPU 메모리에서 샘플을 생성하는 경우 컨테이너 간 시나리오에서 사용할 때 일관된 성능을 보장하기 위해 이 모드를 사용하는 것이 좋습니다. |
MFSampleAllocatorUsage_UsesCustomAllocator 출력 스트림은 출력 샘플에 사용자 지정 할당자를 사용합니다. 카메라 파이프라인에서 제공하는 샘플 할당자는 사용하지 않습니다. |
MFSampleAllocatorUsage_DoesNotAllocate 출력 스트림은 출력 샘플에 대한 새 샘플을 할당하지 않습니다. 카메라 파이프라인에서 샘플 할당자를 제공하지 않습니다. |
설명
구성 요소는 IMFSampleAllocatorControl::GetAllocatorUsage 구현에서 열거형의 값을 다시 전달하여 시스템에서 제공하는 할당자를 사용할지 알려야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 2004(10.0; 빌드 19041) |
지원되는 최소 서버 | Windows Server 버전 2004(10.0; 빌드 19041) |
머리글 | mfidl.h |