WMDM _ PROP _ CONFIG 구조체

WMDM _ PROP _ CONFIG 구조는 특정 형식에 대해 디바이스에서 지원하는 모든 속성에서 호환되는 속성 값 집합을 설명합니다. 이 구조체에는 WMDM _ PROP _ DESC 구조 배열의 여러 속성 설명이 포함되어 있습니다.

구문

typedef struct _WMDM_PROP_CONFIG {
  UINT           nPreference;
  UINT           nPropDesc;
  WMDM_PROP_DESC *pPropDesc;
} WMDM_PROP_CONFIG;

멤버

nPreference

이 구성에 대한 디바이스의 기본 설정 수준입니다. 가장 낮은 값은 가장 선호하는 구성을 나타냅니다.

nPropDesc

이 구성에 포함된 속성 설명 수입니다. 지정된 형식에 대해 지원되는 각 속성에 대한 단일 속성 설명이 있습니다.

pPropDesc

속성 설명을 포함하는 WMDM _ PROP _ DESC 구조체의 배열에 대한 포인터입니다. 배열의 크기는 nPropDesc 의 값과 같습니다. 애플리케이션이 완료되면 이 메모리를 확보해야 합니다.

설명

특정 형식에 대해 IWMDMDevice3::GetFormatCapability에서 반환하는 WMDM _ FORMAT _ CAPABILITY 구조는 다양한 속성 구성으로 구성됩니다. WMDM _ PROP _ CONFIG 구조체는 이러한 구성을 설명합니다.

속성 구성은 지정된 형식에 대해 지원되는 모든 속성의 값을 설명합니다. 단일 구성에서 서로 다른 속성의 값은 서로 호환됩니다. 예를 들어 오디오 파일의 경우 구성에는 샘플 속도의 유효한 값과 이러한 샘플 및 비트 속도의 모든 조합을 디바이스에서 재생할 수 있는 비트 속도의 유효한 값이 포함됩니다.

호출자는 pPropDesc 에서 사용하는 메모리를 확보해야 합니다. 이 작업을 수행하는 방법의 예제는 WMDM FORMAT CAPABILITY 를 _ _ 참조하세요.

요구 사항

요구 사항
헤더
Wmdm.idl

추가 정보

IWMDMDevice3::GetFormatCapability

WMDM _ _ 열거형 PROP 유효한 값 _ _ _ 양식

WMDM _ 형식 _ 기능

WMDM _ PROP _ DESC

WMDM _ PROP _ VALUES _ 열거형

WMDM _ PROP _ 값 _ 범위

구조체