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