다음을 통해 공유


MediaMemoryTypes 열거형

정의

미디어 작업에 사용할 수 있는 메모리 유형을 지정합니다.

public enum class MediaMemoryTypes
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class MediaMemoryTypes
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum MediaMemoryTypes
var value = Windows.Media.Effects.MediaMemoryTypes.gpu
Public Enum MediaMemoryTypes
상속
MediaMemoryTypes
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

Cpu 1

CPU 메모리.

Gpu 0

GPU 메모리.

GpuAndCpu 2

GPU 및 CPU 메모리 둘 다.

설명

효과에 대한 메모리 유형을 설정할 때 MediaMemoryTypes.GpuAndCpu를 지정하면 시스템은 GPU 또는 시스템 메모리 중 하나를 사용하며 파이프라인에 더 효율적입니다. 이 값을 사용하는 경우 ProcessFrame 메서드에서 검사 메서드에 전달된 SoftwareBitmap 또는 IDirect3DSurface에 데이터가 포함되어 있는지 확인하고 그에 따라 프레임을 처리해야 합니다.

적용 대상