MediaCaptureInitializationSettings.MemoryPreference 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 메모리에 저장할 수 있습니다. MemoryPreference가 Cpu로 설정되면 CPU 메모리가 사용되므로 획득한 VideoMediaFrame 개체의 SoftwareBitmap 속성은 null이 아니고 프레임에 대한 이미지 데이터를 포함합니다. 자동을 지정하면 시스템에서 현재 디바이스에 대한 최적의 메모리 위치를 동적으로 선택합니다. 시스템에서 GPU 메모리를 사용하도록 선택하는 경우 획득한 VideoMediaFrame 개체의 Direct3DSurface 속성은 null이 아니고 프레임에 대한 이미지 데이터를 포함합니다.