다음을 통해 공유


MediaCaptureInitializationSettings.MemoryPreference 속성

정의

MediaCapture에서 사용하는 MediaFrameSource에서 가져온 프레임을 저장하기 위한 기본 메모리 위치를 지정하는 개체를 가져오거나 설정합니다.

public:
 property MediaCaptureMemoryPreference MemoryPreference { MediaCaptureMemoryPreference get(); void set(MediaCaptureMemoryPreference value); };
MediaCaptureMemoryPreference MemoryPreference();

void MemoryPreference(MediaCaptureMemoryPreference value);
public MediaCaptureMemoryPreference MemoryPreference { get; set; }
var mediaCaptureMemoryPreference = mediaCaptureInitializationSettings.memoryPreference;
mediaCaptureInitializationSettings.memoryPreference = mediaCaptureMemoryPreference;
Public Property MemoryPreference As MediaCaptureMemoryPreference

속성 값

지정하는 개체는 MediaFrameSource에서 가져온 프레임을 저장하기 위한 메모리 위치를 선호합니다.

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
앱 기능
backgroundMediaRecording

설명

MediaCapture 개체는 MediaFrameSource에서 획득한 VideoMediaFrame의 이미지 데이터를 CPU 또는 GPU 메모리에 저장할 수 있습니다. MemoryPreferenceCpu로 설정되면 CPU 메모리가 사용되므로 획득한 VideoMediaFrame 개체의 SoftwareBitmap 속성은 null이 아니고 프레임에 대한 이미지 데이터를 포함합니다. 자동을 지정하면 시스템에서 현재 디바이스에 대한 최적의 메모리 위치를 동적으로 선택합니다. 시스템에서 GPU 메모리를 사용하도록 선택하는 경우 획득한 VideoMediaFrame 개체의 Direct3DSurface 속성은 null이 아니고 프레임에 대한 이미지 데이터를 포함합니다.

적용 대상