IMFSampleAllocatorControl::SetDefaultAllocator 메서드(mfidl.h)
지정된 출력 스트림에 사용할 기본 샘플 할당자를 설정합니다.
구문
HRESULT SetDefaultAllocator(
DWORD dwOutputStreamID,
IUnknown *pAllocator
);
매개 변수
dwOutputStreamID
pAllocator 매개 변수가 적용되는 출력 스트림의 ID입니다.
pAllocator
지정된 출력 스트림에 사용할 샘플 할당자에 대한 포인터를 받습니다. 할당자는 IMFVideoCaptureSampleAllocator 또는 IMFVideoSampleAllocatorEx 와 같은 MF 할당 자 인터페이스 중 하나를 지원합니다.
반환 값
이 메서드는 HRESULT를 반환합니다.
설명
시스템은 이 메서드를 호출하여 구성 요소에 컨테이너 내에서 액세스할 수 있는 메모리를 사용하여 샘플을 할당할 수 있는 샘플 할당자를 구성 요소에 제공합니다.
제공된 할당자를 사용하는 구성 요소는 IMFSampleAllocatorControl::GetAllocatorUsage 호출에서 MFSampleAllocatorUsage_UsesProvidedAllocator 반환해야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 버전 2004(10.0; 빌드 19041) |
지원되는 최소 서버 | Windows Server 버전 2004(10.0; 빌드 19041) |
머리글 | mfidl.h |
DLL | mfuuid.dll |